Jai Bhagat
be43976db0
ui: prettify remaining files
2022-01-26 11:28:21 -05:00
Jai Bhagat
6f32b9d62e
fix: no longer need gotoTaskGroup prop
2022-01-24 11:11:05 -05:00
Jai Bhagat
7c3ace8c41
test: add tests for not auth behavior for job-client-status-summary
2022-01-24 11:08:33 -05:00
Jai Bhagat
5495e9f7bc
fix: auth node requests with mirage
2022-01-24 11:07:17 -05:00
Jai Bhagat
0b368e43eb
fix: protect route if not auth
2022-01-24 11:07:17 -05:00
Jai Bhagat
d075d6f7cb
feat: add conditional rendering logic to template for not auth concern
2022-01-24 11:07:15 -05:00
Jai Bhagat
fe63af5484
fix: prevent async request for node relationship on alloc
2022-01-24 11:06:30 -05:00
Jai Bhagat
9bb3e7a4f7
fix: update component props for glimmer syntax
2022-01-24 11:06:10 -05:00
Jai Bhagat
cc8c9672e7
fix: update conditional rendering of clients tab
2022-01-24 11:06:08 -05:00
Jai Bhagat
c3a305f807
fix: move node loading to jobs.job route and add auth logic
2022-01-24 11:05:50 -05:00
Luiz Aoqui
ee83fb8bb1
ui: add "read client" ability
2022-01-24 11:05:48 -05:00
Jai Bhagat
b36864c476
refact: move gotoClients logic down to component
2022-01-24 11:04:52 -05:00
Jai Bhagat
b027d0bec7
fix: remove debugger
2022-01-24 11:04:51 -05:00
Jai Bhagat
7797463228
fix: router expect identifier instead of model for trans to job page
2022-01-24 11:04:51 -05:00
Jai Bhagat
336c3b428a
refact: move gotoJob to component
2022-01-24 11:04:51 -05:00
Jai Bhagat
16c90dd865
chore: prettify job/index controller
2022-01-24 11:04:51 -05:00
Jai Bhagat
0079fc3b6f
chore: prettify children template
2022-01-24 11:04:51 -05:00
Jai Bhagat
a12e60c822
chore: prettify jobs index template
2022-01-24 11:04:51 -05:00
Jai Bhagat
f17ba0277e
chore: prettify job-row template
2022-01-24 11:04:51 -05:00
Jai Bhagat
2ec864c67e
refact: move gotoTaskGroup action to component
...
Previously, the router service was not available to components. Now that it is,
we no longer need to prop-drill this linking action.
2022-01-24 11:04:48 -05:00
Jai Bhagat
458100a0f9
chore: prettify task-groups template
2022-01-24 11:04:15 -05:00
Jai Bhagat
179103f2b6
refactor: compute jobClientStatus in summary backing class component
2022-01-24 11:04:14 -05:00
Jai Bhagat
d130dea4e0
refact: move conditional rendering logic from job-page to job-client-status-summary
2022-01-24 11:04:12 -05:00
Jai Bhagat
28af157d35
refact: remove unused backing component classes and extend periodic and param-child to use Glimmer
2022-01-24 11:02:26 -05:00
Jai Bhagat
c6c334d5d5
refact: job-page/batch template to use contextual components
2022-01-24 11:02:06 -05:00
Jai Bhagat
b3ae93d51e
refact: job-page/parameterized-child template to use contextual components
2022-01-24 11:02:05 -05:00
Jai Bhagat
02311dae72
refact: job-page/parameterized template to use contextual components
2022-01-24 11:02:05 -05:00
Jai Bhagat
961b0178e1
refact: job-page/periodic-child template to use contextual components
2022-01-24 11:02:05 -05:00
Jai Bhagat
689b0d9fb7
refact: job-page/periodic template to use contextual components
2022-01-24 11:02:05 -05:00
Jai Bhagat
46754b2f65
refact: job-page/service template to use contextual components
2022-01-24 11:02:05 -05:00
Jai Bhagat
be0e624768
refact: job-page/sysbatch template to use contextual components
2022-01-24 11:02:05 -05:00
Jai Bhagat
c938f7d109
refact: job-page/system template to use contextual components
2022-01-24 11:02:05 -05:00
Jai Bhagat
d23dcc1ede
feat: create job-page contextual component
2022-01-24 11:02:04 -05:00
Jai Bhagat
89390b71ee
fix: remove sourceMaps false in ember-cli-build
...
There was previously a bug with sourceMaps that slowed down the build.
This issue has been resolved by Ember and now we can expect the default
behavior of sourceMaps being enabled in dev and disabled in prod.
2022-01-24 11:02:04 -05:00
Jai Bhagat
43a0983a23
ui: prepare rebase for contextual job-page
2022-01-24 10:58:28 -05:00
Jai Bhagat
08bf4498a5
fix: mirage fixtures are randomized so we cant assert.expect
2022-01-20 10:55:36 -05:00
Jai Bhagat
52cf998e2c
ui: fix remaining linting errors
2022-01-20 10:39:02 -05:00
Jai Bhagat
3350f3fb11
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
3a9057a89c
ui: prettify js files
2022-01-20 09:54:56 -05:00
Jai Bhagat
3cf01877a0
ui: upgrade prettier to match 3.28 ember-new-output
2022-01-20 09:46:50 -05:00
Jai Bhagat
88dd72a2ad
ui: disable no-string-protype-extensions where its currently in use
2022-01-20 09:46:49 -05:00
Jai Bhagat
d8c4351e3f
ui: turn off tagless components linting error
...
Classic components still use tagName decorator
2022-01-20 09:46:49 -05:00
Jai Bhagat
5cb2013e3b
ui: turn off no-component-lifecycle-hooks
...
Classic components use lifecycle hooks.
2022-01-20 09:46:49 -05:00
Jai Bhagat
62f63e14d2
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
b36f45a8b3
ui: storybook accesses private routing service
2022-01-20 09:46:49 -05:00
Jai Bhagat
c0aeb1803f
ui: replace this.render with render test-helper in tests
2022-01-20 09:46:49 -05:00
Jai Bhagat
645db53775
ui: disable linting on files that use controllerFor
2022-01-20 09:46:49 -05:00
Jai Bhagat
1e1f9957c8
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
8bf8a337c1
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
c4bc5ab352
ui: fix auto-fixable linting errors
2022-01-20 09:46:45 -05:00