Jai Bhagat
74bc21e26b
ui: prepare rebase for contextual job-page
2022-01-24 10:58:28 -05:00
Jai Bhagat
a6b3836d85
fix: mirage fixtures are randomized so we cant assert.expect
2022-01-20 10:55:36 -05:00
Jai Bhagat
cae4bec3c9
ui: fix remaining linting errors
2022-01-20 10:39:02 -05:00
Jai Bhagat
2032813bb6
ui: apply new qunit linting rules to tests
...
Async tests should use in integrations tests.
Acceptance tests are using Mirage and can't use
since we can't know the number of assertions.
2022-01-20 10:01:35 -05:00
Jai Bhagat
8c600acb35
ui: prettify js files
2022-01-20 09:54:56 -05:00
Jai Bhagat
635e937033
ui: upgrade prettier to match 3.28 ember-new-output
2022-01-20 09:46:50 -05:00
Jai Bhagat
ba9d95c34d
ui: disable no-string-protype-extensions where its currently in use
2022-01-20 09:46:49 -05:00
Jai Bhagat
e540aa349e
ui: turn off tagless components linting error
...
Classic components still use tagName decorator
2022-01-20 09:46:49 -05:00
Jai Bhagat
1975f43d35
ui: turn off no-component-lifecycle-hooks
...
Classic components use lifecycle hooks.
2022-01-20 09:46:49 -05:00
Jai Bhagat
56d24d841c
ui: turn off no-classic-components
...
This is a mixed codebase and still uses classic components
2022-01-20 09:46:49 -05:00
Jai Bhagat
2701de50d2
ui: storybook accesses private routing service
2022-01-20 09:46:49 -05:00
Jai Bhagat
d8faa5e56b
ui: replace this.render with render test-helper in tests
2022-01-20 09:46:49 -05:00
Jai Bhagat
720bfa82a7
ui: disable linting on files that use controllerFor
2022-01-20 09:46:49 -05:00
Jai Bhagat
acb818504c
ui: turn off no-computed-properties-in-native-classes
...
We have ~60 uses of computed properties across routes (for watcher system), components,
and models.
2022-01-20 09:46:48 -05:00
Jai Bhagat
4fe64bbcff
ui: turn off no-class-classes rule
...
We still use classic classes because this is a mixed
codebase between Octane and Classic.
2022-01-20 09:46:48 -05:00
Jai Bhagat
d0f8322786
ui: fix auto-fixable linting errors
2022-01-20 09:46:45 -05:00
Jai Bhagat
ba92ba367d
ui: match eslint script with ember-new-output
2022-01-20 09:29:10 -05:00
Jai Bhagat
c4882b600f
ui: match eslintrc with ember-new-output
2022-01-20 09:29:10 -05:00
Jai Bhagat
dc3186068a
ui: match linting and prettier packages with ember-new-output 3.24
2022-01-20 09:29:10 -05:00
Jai Bhagat
28b64b89a2
chore: add jsconfig to stop experimental decorator warnings
2022-01-20 09:29:10 -05:00
Luiz Aoqui
61340142fa
ui: fix test ( #11870 )
2022-01-18 10:36:10 -05:00
Jai Bhagat
08a5e867e2
test: add test stories for clicking allocation summary
2022-01-14 10:23:09 -05:00
Jai Bhagat
a3d6240895
refact: add data-test-selectors and correct css selectors in summary
2022-01-14 10:23:06 -05:00
Jai Bhagat
2e73e425ed
styling: remove clickable link text decoration override to match new mocks
2022-01-14 10:20:36 -05:00
Jai Bhagat
ecaf46c6c9
refact: allocation and child summaries into ember-cli-page-object components
2022-01-14 10:20:33 -05:00
Jai Bhagat
c1bef174ee
fix: typo in data-test-selector
2022-01-14 10:19:01 -05:00
Jai Bhagat
1eebec0a03
styling: update styling to match new figma mocks
2022-01-14 10:14:44 -05:00
Jai Bhagat
205a07c237
feat: add clicking functionality to alloc status legend
2022-01-14 10:14:44 -05:00
Luiz Aoqui
6b488bdad3
Fix ACL requirements for job details UI ( #11672 )
2022-01-12 21:26:02 -05:00
Luiz Aoqui
f34e76a68f
ui: fix CI ( #11785 )
2022-01-06 16:01:55 -05:00
Jai Bhagat
3bdf6613ef
refact: clean-up breadcrumb invocations
2021-12-23 12:41:52 -05:00
Jai Bhagat
b25f5ff89e
fix: remove unecessary breadcrumb
2021-12-23 12:33:15 -05:00
Jai Bhagat
c1d292041d
chore: clean-up merge conflict after rebase
2021-12-21 07:52:06 -05:00
Jai Bhagat
4d39d887d3
fix: add ember-a11y-testing-audit-call
2021-12-21 07:47:22 -05:00
Jai Bhagat
92fafca000
styling: fix opacity for last child in the list
2021-12-21 07:47:06 -05:00
Jai Bhagat
1a2914b9fe
fix: test specs should expect to receive breadcrumb titles
2021-12-21 07:47:06 -05:00
Jai Bhagat
ed49d59ffb
style: centering and spacing for titled breadcrumbs
2021-12-21 07:47:05 -05:00
Jai Bhagat
10db60edf6
feat: handle title behavior for job breadcrumb
2021-12-21 07:47:05 -05:00
Jai Bhagat
e1a5760093
refact: add title to breadcrumb generator
...
All breadcrumbs do not need a title property because some views
drill down by using a tab-based UI (e.g. CSI volumes and the Job Overview)
The goal is to help us identify breadcrumbs that are non-descriptive (i.e.
breadcrumbs that display as an ID).
2021-12-21 07:47:05 -05:00
Jai Bhagat
a262979f4f
style: add styling for title on breadcrumbs
2021-12-21 07:47:05 -05:00
Jai Bhagat
0334709bd7
feat: add title to default breadcrumb component
2021-12-21 07:47:05 -05:00
Jai Bhagat
7bf288037a
update: add comment to explain loading namespaces in alloc route
2021-12-21 07:47:05 -05:00
Jai Bhagat
dd04270150
fix: delete jobs route - ember creates this for us
2021-12-21 07:47:05 -05:00
Jai Bhagat
fa5096a9ec
fix: add in for topology route
2021-12-21 07:47:03 -05:00
Jai Bhagat
5ca9ebe04d
fix: update breadcrumb tests according to new breadcrumb structure
2021-12-21 07:46:28 -05:00
Jai Bhagat
0ea0e69f31
refactor: delete unit tests for old breadcrumbs service
2021-12-21 07:46:28 -05:00
Jai Bhagat
4cadf69d5b
refactor: delete app-breadcrumbs component file
2021-12-21 07:46:28 -05:00
Jai Bhagat
210d0b309b
refactor: remove double each in app breadcrumbs
2021-12-21 07:46:28 -05:00
Jai Bhagat
2cc8a37a83
test: breadcrumbs functionality
2021-12-21 07:46:28 -05:00
Jai Bhagat
972b52ad91
chore: write tests for trigger component
2021-12-21 07:46:28 -05:00