Lisbet Alvarez
7695135302
refactor: 💡 application state ability dependent descriptions ( #2631 )
...
* refactor: 💡 application state ability dependent descriptions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15813
2024-12-17 16:03:56 -08:00
Lisbet Alvarez
6d2f1dcbbf
Cleanup worker filter translations ( #2621 )
...
* refactor: 💡 clean-up worker filter translations
2024-12-12 16:06:38 -08:00
Lisbet Alvarez
371301b4ba
refactor: 💡 use hds::applicationstate instead of rose::message ( #2577 )
...
* refactor: 💡 use hds::applicationstate instead of rose::message
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15639
2024-12-04 14:16:05 -08:00
Dharini Jeeva
415f638028
Icu 15713 address deprecation warning for dropdown interactive element ( #2561 )
2024-11-19 11:32:06 -08:00
Lisbet Alvarez
01a2d8e9a6
refactor: 💡 remove route-action usage in admin ui ( #2534 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12945
2024-10-28 09:23:08 -07:00
Cameron Perera and Lisbet Alvarez
03376f0ae6
Fix text formating ( #2404 )
...
* refactor: 💡 update create new tags description
✅ Closes: ICU-14463
---------
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
2024-07-19 07:11:03 -07:00
Cameron Perera
96b648634f
feat: 🎸 add doc link for create tags view ( #2400 )
2024-07-17 17:07:01 -05:00
Cameron Perera
66fb4b2451
feat: 🎸 update workers tags filter to include api_tags ( #2394 )
...
✅ Closes: ICU-14436
2024-07-16 17:48:35 -05:00
Cameron Perera
8cb16dc46c
Icu 13894 create edit tags modal ( #2384 )
...
* feat: 🎸 add "no tags" state for worker tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13894
* feat: 🎸 add edit workflow for worker tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13894
* refactor: 💡 update tag action permissions logic
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13894
* refactor: 💡 small change to updateApiTags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13894
* feat: 🎸 show different tooltip for hcp managed worker tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13894
* refactor: 💡 address PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13894
* refactor: 💡 address more PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13894
2024-07-16 15:49:30 -05:00
Cameron Perera
f9af4f0092
Icu 13897 create remove tag modal ( #2377 )
...
* feat: 🎸 add action dropdown in tags table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* feat: 🎸 add removeApiTags method to worker
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* feat: 🎸 add tag removal workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* test: 💍 add tests for removing a worker tag
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* test: 💍 add tests for removing a tag
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 fix spelling issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 use mirage worker serializer to remove empty tag
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 update modal id to class
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 add autofocus to remove tag modal
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* feat: 🎸 update tags controller attributes
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 create normalizer to add empty object for api_tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 update getter signature
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 remove unneeded parens
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 remove type from Hds::Button
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 update confirmation modal class name
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* feat: 🎸 add emptyObjectIfMissing model attribute
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
* refactor: 💡 remove default to null in toggleModal
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13897
2024-07-16 15:49:30 -05:00
Cameron Perera
071e0bd617
feat: 🎸 add link to worker docs for creat-tags view ( #2381 )
2024-07-16 15:48:24 -05:00
Cameron Perera
4e57c863ab
Icu 13895 create create new tags route and view ( #2368 )
...
* feat: 🎸 create canSetWorkerTags ability for workers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* feat: 🎸 add create-tags route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* feat: 🎸 update worker serializer for adding api_tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* feat: 🎸 add setApiTags method on worker model
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* style: 💄 update list-wrapper styles after hds upgrade
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* feat: 🎸 add create-tags component for workers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* feat: 🎸 add creat-tags route and view
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* test: 💍 add acceptance tests for worker create-tags workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* test: 💍 add test for worker tag creation
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* test: 💍 fix test setup for workers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* test: 💍 add license headers and update setupTest import
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* test: 💍 fix normal serialize test for worker
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 create worker PKI type const
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 add comments to methods and actions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* feat: 🎸 create Tag class to use in multiple places
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 move apiTags to route controller
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 move routeWillChange logic to route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 routeWillChange logic updates
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 remove unused services
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* test: 💍 add missing controller tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 small update to API tags description
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 add tracked to Tag class
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 use willTransition vs routeWillChange event
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
* refactor: 💡 use controllerFor in route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13895
2024-07-16 15:48:23 -05:00
Cameron Perera and Lisbet Alvarez
87f84e0c24
feat: 🎸 add tooltip to config tags in table ( #2375 )
...
* feat: 🎸 add tooltip to config tags in table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14331
* Update addons/core/translations/resources/en-us.yaml
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* test: 💍 fix translation in test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14331
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2024-07-16 15:48:23 -05:00
Cameron Perera
fd5143286f
Icu 13892 create tags tab route and view ( #2362 )
...
* feat: 🎸 add workers/worker/tags route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* feat: 🎸 create workers/worker/header component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* feat: 🎸 create workers/worker/nav component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* feat: 🎸 create workers/worker/actions component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* feat: 🎸 add breadcrumbs, header, nav, and actions for tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* feat: 🎸 create table to display worker tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* chore: 🤖 add license headers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* refactor: 💡 small changes after flyout changes added
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* refactor: 💡 update manage dropdown to use hds::dropdown
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
* test: 💍 fix failing test after HDS refactor
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13892
2024-07-16 15:48:23 -05:00
Cameron Perera
40ebbf8b09
Icu 13889 update tags column to action that opens hds flyout and add link to tags tab if more than 10 tags ( #2355 )
...
* refactor: 💡 update worker factory to include api_tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* feat: 🎸 add tags flyout for workers table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* refactor: 💡 move test selector to const
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* refactor: 💡 only show 'view more tags' if more than 10 tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* test: 💍 update test name
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* refactor: 💡 update how worker tags are shown in flyout
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* refactor: 💡 add one more api tag for worker in mirage
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* refactor: 💡 fix tagDisplayName signature
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
* refactor: 💡 update tag shortener styling
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13889
2024-07-16 15:48:10 -05:00
Lisbet Alvarez
12e0982d4b
refactor: 💡 remove route-action usage for workers ( #2302 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12613
2024-06-10 17:12:49 -07:00
Dharini Jeeva
9b1f052a56
chore: Update desktop client license from MPL to BSL ( #2307 )
...
* chore: 🤖 license
2024-05-31 11:29:24 -07:00
Cameron Perera
5e7c25a1fa
refactor: 💡 update groups and workers "new" button to HDS ( #2236 )
2024-04-12 14:55:34 -04:00
Carlos Alcaide Corvo
f002e14673
[Admin UI] Adopt HDS::Copy::Snippet ( #2141 )
...
* refactor: 💡 Adopt HDS copy snippet
Adopt HDS copy snippet and delete usage of Copyable custom component
within Admin UI.
2024-02-16 02:19:43 -08:00
Devon Anderson
9bbd914a3a
refactor: 💡 Added middle alignment to all Hds::Tables ( #2088 )
...
Added middle alignment using `@valign='middle'` to all `Hds::Tables`
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12168
2024-01-15 10:23:32 -05:00
Devon Anderson
69a4eb53b9
refactor: 💡 Refactor workers list to use Hds::Table ( #2038 )
...
* refactor: 💡 Refactor workers list to use `Hds::Table`
Refactor workers list to use `Hds::Table` instead of `Rose`.
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11734
* Refactored `workers-list` table to use `margin-top` custom css instead
of removing the background from `Rose::Toolbar`
2023-12-12 14:52:31 -05:00
Devon Anderson
2558ee1353
chore: 🤖 Upgrading to Ember 4.12.2 ( #1988 )
...
* chore: 🤖 Upgrading to Ember 4.12.2
Upgrading `admin/ui` to Ember 4.12.2
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11330
* refactor: 💡 Removed unused package
Removed unused `stylelint` package for `css`
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11330
* refactor: 💡 removed unused dependency
Removed `stylelint-prettier` dependency
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11330
2023-11-10 11:21:52 -05:00
Lisbet Alvarez and Zhihe Li
a20483d1af
update breadcrumbs to use hds::breadcrumbs ( #1934 )
...
* refactor: 💡 initial changes for updating breadcrumbs to use hds
* refactor: 💡 add breadcrumbs to all paths
* refactor: 💡 add more hds breadcrumbs to remaining paths
* refactor: 💡 remove BreadCrumbs from templates
* refactor: 💡 remove breadcrumb only controller files
* test: 💍 remove unnused test files & add missing tests
* test: 💍 update tests
* test: 💍 add missing scope in test
* test: 💍 fix test
* refactor: 💡 remove icons
* refactor: 💡 remove addon and use service instead
* docs: ✏️ add comment to breadcrumb service
* test: 💍 update service unit test
* docs: ✏️ add comments to breadcrumb components
* Update ui/admin/app/components/breadcrumbs/container/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-10-17 09:45:34 -07:00
Dharini Jeeva
edf623adf0
fix: 🐛 worker form navigation ( #1711 )
...
* fix: 🐛 Show done only when a worker is registered successfully, otherwise show cancel and navigate to the workers list
2023-06-12 08:38:55 -07:00
Cameron Perera
80748b28fb
refactor: 💡 remove type column from Workers table in Admin UI ( #1702 )
...
✅ Closes: ICU-9539
2023-06-01 11:07:57 -05:00
hashicorp-copywrite[bot] and Cameron Perera
3d610427d0
[COMPLIANCE] Add Copyright and License Headers ( #1617 )
...
* [COMPLIANCE] Add Copyright and License Headers
* chore: 🤖 update Copyright headers to satisfy our lint rules
---------
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2023-03-01 09:39:41 -06:00
Dharini Jeeva
399aeb1790
chore: 🤖 badge migrations in admin ui part 1 ( #1439 )
...
* chore: 🤖 badge migrations in admin ui part 1
2022-11-11 18:19:07 -08:00
Zhihe Li
e8af948dc1
feat: 🎸 Auto-populate hcp cluster id ( #1389 )
...
✅ Closes: ICU-6200
2022-11-02 14:30:10 -04:00
Zhihe Li
b55c50cf64
Chore/update linter ( #1355 )
...
* chore: 🤖 Update editor config settings
* chore: 🤖 Add back ember-template-lint-plugin-prettier
* style: 💄 Format admin
* style: 💄 Format desktop
* style: 💄 Format rose
* style: 💄 Format core
* style: 💄 Format api
2022-10-06 11:41:12 -04:00
Zhihe Li
e2fff61416
fix: 🐛 Add back div to fix tag icon badge layout ( #1349 )
2022-09-22 17:57:40 -04:00
Zhihe Li
eb539b9c5b
Icu 6036 update filter dropdown for tags in list view ( #1337 )
...
✅ Closes: ICU-6036
2022-09-20 20:51:06 -04:00
Zhihe Li
82bbe798fd
feat: 🎸 update the tags badge in workers list view ( #1326 )
...
* feat: 🎸 update the tags badge in workers list view
✅ Closes: ICU-6035
2022-09-16 14:53:29 -04:00
Devon Anderson
8efa3168c8
feat: 🎸 Update worker model ( #1313 )
...
* feat: 🎸 Update worker model
Update worker modeel for `release_version` field
✅ Closes: ICU-6044
* refactor: 💡 update mirage factory
Update mirage factory for worker and `release_version`
✅ Closes: ICU-6044
* feat: 🎸 Update detailed worker view (#1315 )
Update detailer worker view to include read-only `release_version` field
✅ Closes: ICU-6046
* feat: 🎸 Update workers list-view (#1314 )
Update workers list-view to include `release-version`
✅ Closes: ICU-6045
2022-09-13 16:49:48 -04:00
Devon Anderson and Zhihe Li
3c49dc1c48
feat: 🎸 Feature flag for oss and hcp binary ( #1305 )
...
* feat: 🎸 Feature flag for `oss` and `hcp` binary
Create feature flag for `oss` and `hcp` to change specific input fields
based on binary editions
✅ Closes: ICU
* Update ui/admin/app/components/form/worker/create-worker-led/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/app/components/form/worker/create-worker-led/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 Quick refactor
Refactor `create-worker-led/index.js`, and test.
✅ Closes: ICU-5903
* refactor: 💡 refactor for better readability
Refactor code for better readability
* refactor: 💡 rename filter function
rename array filter function to be more descriptive
✅ Closes: ICU-5903
* changed params name for `convertCommaSeparatedValuesToArray`
* add ending new line
* Update ui/admin/app/components/form/worker/create-worker-led/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 yaml refactor
yaml refactor
* refactor: 💡 revert en-us.yaml file
revert en-us.yaml file
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2022-09-12 16:04:29 -04:00
Zhihe Li
34da192ef9
chore: 🤖 Enable stylistic linting rules ( #1298 )
2022-09-07 16:21:27 -04:00
Devon Anderson
128b0ff492
refactor: 💡 Add tab navigation to detailed worker view page ( #1288 )
...
Added tab navigation to detailed worker view page.
✅ Closes: ICU-5901
2022-09-02 10:48:23 -04:00
Zhihe Li
ccf462019b
chore: 🤖 Add eol-last rule ( #1296 )
...
* chore: 🤖 Add eol-last rule
* style: 💄 Add newlines for core
* style: 💄 Add newlines to EOF in rose
* style: 💄 Add newlines for admin
* style: 💄 Add newlines in desktop templates
2022-09-01 17:43:30 -04:00
bc7ed3f0ed
ICU 5247 detailed worker view and ICU 5248 edit worker view ( #1246 )
...
* feat: 🎸 Add list view for workers
✅ Closes: ICU-5251
* feat: 🎸 Add route for worker detail and include links in table
* refactor: 💡 Updated id display in table and fixed worker route
* test: 💍 Add workers list test
* feat: 🎸 Add worker detailed view and edit view
Added worker detailed view and editable form view for name and
description of worker
✅ Closes: ICU-5247 ICU-5248
* refactor: 💡 fixed conflict merge
fixed merge conflicts for scope/workers/worker
✅ Closes: ICU-5247
* Update ui/admin/app/routes/scopes/scope/workers.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* Update ui/admin/app/templates/scopes/scope/workers/worker/index.hbs
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* test: 💍 Test for worker/update-test.js
Created update-test.js and refactored worker/form.hbs for correct
display of last_seen
✅ Closes: ICU-5247
* Update ui/admin/app/routes/scopes/scope/workers.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/app/templates/scopes/scope/workers/worker/index.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/tests/acceptance/workers/read-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 code refactor and test creation
Refactored code for detailed worker view, created controller for
detailew worker view to display worker name in breadcrumbs, added test
for `delete`, `update`.
✅ Closes: ICU-5247
* refactor: 💡 Refactor test
Refactor update-test.js and clean up code.
✅ Closes: ICU-5247
* refactor: 💡 fixed workers/update-test.js
added local variable for better test coverage for cancel test in
workers/update-test.js
✅ Closes: ICU-5247
* refactor: 💡 fix test
Refactored yaml file for `last_seen.description`
✅ Closes: ICU-5247
* Update ui/admin/app/routes/scopes/scope/workers.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* removed `type` from `<form.textarea/>` component
* Update ui/admin/app/controllers/scopes/scope/workers/worker.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* spacing for linter
* refactor: 💡 Refactor test
Refactored `worker/read-test.js` to to test correct authorization
✅ Closes: ICU-5247
* ci: 🎡 Fixed lint
fixed lint
✅ Closes: ICU-5247
* refactor: 💡 Added custom relatvie date to field
Added custom relative date to `last_status_time` input for worker view.
✅ Closes: ICU-5247
* refactor: 💡 refactored yaml file
changed delete dropdown for worker to `actions.delete`
✅ Closes: ICU-5247
* Removed unused services from workers.js
* merge changes from main
* fix lint
* fix lint
* Update index.hbs
lint issues
* refactor: 💡 fixed lint for hbs
fixed linting issues for hbs files
✅ Closes: ICU-5247 ICU-5249
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2022-08-29 10:24:41 -04:00
Zhihe Li
3130831ae0
feat: 🎸 Add create worker page ( #1244 )
...
* feat: 🎸 Add create worker page
✅ Closes: ICU-5246
2022-08-26 11:50:53 -04:00
Zhihe Li
4ab7304411
feat: 🎸 Added list view for workers ( #1234 )
...
* feat: 🎸 Add list view for workers
✅ Closes: ICU-5251
2022-08-09 16:12:56 -04:00
Zhihe Li
96b0ae3b06
Icu 5245 add workers tab to navigation and initial overview ( #1229 )
...
* feat: 🎸 Add initial workers UI navigation page
✅ Closes: ICU-5245
2022-08-01 16:04:41 -04:00