mirror of
https://github.com/kemko/nomad.git
synced 2026-01-06 18:35:44 +03:00
* Hook and latch on the initial index * Serialization and restart of controller and table * de-log * allocBlocks reimplemented at job model level * totalAllocs doesnt mean on jobmodel what it did in steady.js * Hamburgers to sausages * Hacky way to bring new jobs back around and parent job handling in list view * Getting closer to hook/latch * Latch from update on hook from initialize, but fickle * Note on multiple-watch problem * Sensible monday morning comment removal * use of abortController to handle transition and reset events * Next token will now update when there's an on-page shift * Very rough anti-jostle technique * Demoable, now to move things out of route and into controller * Into the controller, generally * Smarter cancellations * Reset abortController on index models run, and system/sysbatch jobs now have an improved groupCountSum computed property * Prev Page reverse querying * n+1th jobs existing will trigger nextToken/pagination display * Start of a GET/POST statuses return * Namespace fix * Unblock tests * Realizing to my small horror that this skipURLModification flag may be too heavy handed * Lintfix * Default liveupdates localStorage setting to true * Pagination and index rethink * Big uncoupling of watchable and url-append stuff * Testfixes for region, search, and keyboard * Job row class for test purposes * Allocations in test now contain events * Starting on the jobs list tests in earnest * Forbidden state de-bubbling cleanup * Job list page size fixes * Facet/Search/Filter jobs list tests skipped * Maybe it's the automatic mirage logging * Unbreak task unit test * Pre-sort sort * styling for jobs list pagination and general PR cleanup * moving from Job.ActiveDeploymentID to Job.LatestDeployment.ID * modifyIndex-based pagination (#20350) * modifyIndex-based pagination * modifyIndex gets its own column and pagination compacted with icons * A generic withPagination handler for mirage * Some live-PR changes * Pagination and button disabled tests * Job update handling tests for jobs index * assertion timeout in case of long setTimeouts * assert.timeouts down to 500ms * de-to-do * Clarifying comment and test descriptions * Bugfix: resizing your browser on the new jobs index page would make the viz grow forever (#20458) * [ui] Searching and filtering options (#20459) * Beginnings of a search box for filter expressions * jobSearchBox integration test * jobs list updateFilter initial test * Basic jobs list filtering tests * First attempt at side-by-side facets and search with a computed filter * Weirdly close to an iterative approach but checked isnt tracked properly * Big rework to make filter composition and decomposition work nicely with the url * Namespace facet dropdown added * NodePool facet dropdown added * hdsFacet for future testing and basic namespace filtering test * Namespace filter existence test * Status filtering * Node pool/dynamic facet test * Test patchups * Attempt at optimize test fix * Allocation re-load on optimize page explainer * The Big Un-Skip * Post-PR-review cleanup * todo-squashing * [ui] Handle parent/child jobs with the paginated Jobs Index route (#20493) * First pass at a non-watchQuery version * Parameterized jobs get child fetching and jobs index status style for parent jobs * Completed allocs vs Running allocs in a child-job context, and fix an issue where moving from parent to parent would not reset index * Testfix and better handling empty-child-statuses-list * Parent/child test case * Dont show empty allocation-status bars for parent jobs with no children * Splits Settings into 2 sections, sign-in/profile and user settings (#20535) * Changelog
64 lines
2.2 KiB
SCSS
64 lines
2.2 KiB
SCSS
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
@import './components/accordion-internal';
|
|
@import './components/badge-nomad-internal';
|
|
@import './components/boxed-section';
|
|
@import './components/codemirror';
|
|
@import './components/copy-button';
|
|
@import './components/cli-window';
|
|
@import './components/das-interstitial';
|
|
@import './components/dashboard-metric';
|
|
@import './components/dropdown-nomad-internal';
|
|
@import './components/ember-power-select';
|
|
@import './components/empty-message';
|
|
@import './components/error-container';
|
|
@import './components/event';
|
|
@import './components/exec-button';
|
|
@import './components/exec-window';
|
|
@import './components/flex-masonry';
|
|
@import './components/fs-explorer';
|
|
@import './components/global-search-container';
|
|
@import './components/global-search-dropdown';
|
|
@import './components/gutter';
|
|
@import './components/gutter-toggle';
|
|
@import './components/image-file.scss';
|
|
@import './components/inline-definitions';
|
|
@import './components/job-diff';
|
|
@import './components/json-viewer';
|
|
@import './components/legend';
|
|
@import './components/lifecycle-chart';
|
|
@import './components/loading-spinner';
|
|
@import './components/metrics';
|
|
@import './components/node-status-light';
|
|
@import './components/nomad-logo';
|
|
@import './components/page-layout';
|
|
@import './components/popover-menu';
|
|
@import './components/primary-metric';
|
|
@import './components/recommendation-accordion';
|
|
@import './components/recommendation-card';
|
|
@import './components/recommendation-row';
|
|
@import './components/search-box';
|
|
@import './components/sidebar';
|
|
@import './components/simple-list';
|
|
@import './components/status-text';
|
|
@import './components/stepper-input';
|
|
@import './components/timeline';
|
|
@import './components/toggle';
|
|
@import './components/toolbar';
|
|
@import './components/tooltip_legacy';
|
|
@import './components/two-step-button';
|
|
@import './components/evaluations';
|
|
@import './components/variables';
|
|
@import './components/keyboard-shortcuts-modal';
|
|
@import './components/services';
|
|
@import './components/task-sub-row';
|
|
@import './components/authorization';
|
|
@import './components/metadata-editor';
|
|
@import './components/job-status-panel';
|
|
@import './components/access-control';
|
|
@import './components/actions';
|
|
@import './components/jobs-list';
|