e0b80b1176
refactor: 💡 update pinned IDs logic for actions table ( #3269 )
...
* chore: 🤖 Add initial page layout for code editor + sidebar (#3180 )
* chore: 🤖 Add initial page layout for code editor + sidebar
* test: 💍 add missing a11y ignores for exisitng color issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18460
* Replace `Rose::CodeEditor` with `Hds::CodeEditor` (#2679 )
* chore: 🤖 replace Rose::CodeEditor with Hds::CodeEditor
- Remove CodeEditor 5 dependency
* chore: 🤖 Replace CodeMirror5 dep
remove CodeMirror5 and replace existing editors with HDS::CodeEditor
* chore: 🤖 deleting old codeeditor styles
* feat: 🎸 changing code editor
changing code editor
✅ Closes: 0
* removed unused export
* pr cleanup
* updating tests for new code editor
* responding to PR feedback
* added whitespace
* fixing linting violations
* chore: 🤖 self-review PR
self-review PR in the course of switching to new HDS code editor
* fix: 🐛 fix linting bug
* fix: 🐛 unneeded dependency
remove jslint dependency as this is handled in the new code editor from
HDS
* fix: 🐛 Fixing import bug
Fix import bug caused by importing scss modules that no longer exist
* Fix and refactor code editor acceptance test
* Fix and refactor code editor acceptance test
* chore: 🤖 remove codemirror dependency
* refactor: 💡 fix merge conflict issues
* test: 💍 update e2e test selectors
* test: 💍 fix target spec click event
* refactor: 💡 clean up test selectors for code editor
* refactor: 💡 clean up storage bucket test selectors
* chore: 🤖 remove code mirror modifiers
---------
Co-authored-by: calcaide <ccorvo@hashicorp.com >
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
* feat: 🎸 Create string formats component (#3191 )
* feat: 🎸 Create string formats component
* Add missing copyright headers
* fix: 🐛 change to readonly
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18458
* feat: 🎸 add grant schema to mirage (#3196 )
* feat: 🎸 add grant schema to mirage
* refactor: 💡 update grant schema mirage data
* refactor: 💡 fix route name in mirage
* feat: 🎸 add export options flyout (#3198 )
* feat: 🎸 add export options flyout
* fix: 🐛 update id to be ids
* test: 💍 add a11y ignores
* test: 💍 fix tests for grant string format
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18524
* feat: 🎸 Add autocompletion to code editor (#3207 )
* feat: 🎸 Add CSP nonce to code editors (#3230 )
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* feat: 🎸 Add linting to code editor (#3211 )
* feat: 🎸 Add linting to code editor
* refactor: 💡 add missing case for wildcard type & ids field
* refactor: 💡 simplify condition + add more tests
* refactor: 💡 cleanup ids validation logic and add more lint erro
* refactor: 💡 simplify logic and add actions linting cases
* feat: 🎸 Add autocompletion to code editor (#3207 )
* refactor: 💡 apply PR feedback
* refactor: 💡 PR feedback
* refactor: 💡 add noop action
* fix: 🐛 noop should not be suggested with resource type format
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18462
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Icu 18506 load resource IDs for autocomplete (#3247 )
* feat: 🎸 Add id auto completion
* style: 💄 Fix code editor styling for dark mode
* feat: 🎸 Add optimization for caching sqlite data
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18506
* refactor: 💡 Update string formats to use select + add options (#3256 )
* refactor: 💡 Update string formats to use select + add options
* refactor: 💡 PR feedback
* test: 💍 fix tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18983
* refactor: 💡 role grants tab to use code block (#3261 )
* refactor: 💡 grants tab to use code block
* refactor: 💡 update getter comment
* test: 💍 fix tests
* refactor: 💡 remove language arg for codeblock
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18757
* Grant actions card (#3246 )
* chore: 🤖 Add initial page layout for code editor + sidebar (#3180 )
* chore: 🤖 Add initial page layout for code editor + sidebar
* test: 💍 add missing a11y ignores for exisitng color issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18460
* Replace `Rose::CodeEditor` with `Hds::CodeEditor` (#2679 )
* chore: 🤖 replace Rose::CodeEditor with Hds::CodeEditor
- Remove CodeEditor 5 dependency
* chore: 🤖 Replace CodeMirror5 dep
remove CodeMirror5 and replace existing editors with HDS::CodeEditor
* chore: 🤖 deleting old codeeditor styles
* feat: 🎸 changing code editor
changing code editor
✅ Closes: 0
* removed unused export
* pr cleanup
* updating tests for new code editor
* responding to PR feedback
* added whitespace
* fixing linting violations
* chore: 🤖 self-review PR
self-review PR in the course of switching to new HDS code editor
* fix: 🐛 fix linting bug
* fix: 🐛 unneeded dependency
remove jslint dependency as this is handled in the new code editor from
HDS
* fix: 🐛 Fixing import bug
Fix import bug caused by importing scss modules that no longer exist
* Fix and refactor code editor acceptance test
* Fix and refactor code editor acceptance test
* chore: 🤖 remove codemirror dependency
* refactor: 💡 fix merge conflict issues
* test: 💍 update e2e test selectors
* test: 💍 fix target spec click event
* refactor: 💡 clean up test selectors for code editor
* refactor: 💡 clean up storage bucket test selectors
* chore: 🤖 remove code mirror modifiers
---------
Co-authored-by: calcaide <ccorvo@hashicorp.com >
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
* feat: 🎸 Create string formats component (#3191 )
* feat: 🎸 Create string formats component
* Add missing copyright headers
* fix: 🐛 change to readonly
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18458
* feat: 🎸 add grant schema to mirage (#3196 )
* feat: 🎸 add grant schema to mirage
* refactor: 💡 update grant schema mirage data
* refactor: 💡 fix route name in mirage
* feat: 🎸 add export options flyout (#3198 )
* feat: 🎸 add export options flyout
* fix: 🐛 update id to be ids
* test: 💍 add a11y ignores
* test: 💍 fix tests for grant string format
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18524
* feat: 🎸 Add autocompletion to code editor (#3207 )
* feat: 🎸 create grant actions component
* feat: 🎸 add description to actions
* feat: 🎸 update default logic to not show all actions
* feat: 🎸 show invalid id and type message
* test: 💍 create const for test selectors
* feat: 🎸 trigger action suggestion when cursor moves
* refactor: 💡 add createGrantLineHelpers func
* refactor: 💡 small refactors
* feat: 🎸 Add CSP nonce to code editors (#3230 )
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 small refactor
* test: 💍 add more tests
* refactor: 💡 fix merge conflicts issues
* refactor: 💡 updates from PR feedback
* refactor: 💡 updates for completions and linting
* test: 💍 fix test issue with translations
* test: 💍 fix test issue that was already fixed once
* refactor: 💡 address PR feedback
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: Zack Moore <zack.moore@hashicorp.com >
Co-authored-by: calcaide <ccorvo@hashicorp.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Bharath Gajjala <120367134+bgajjala8@users.noreply.github.com >
* refactor: 💡 update pinned IDs logic for actions table
* refactor: 💡 use if/else in place of complex ternary
* refactor: 💡 user intl.formatList
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: Zack Moore <zack.moore@hashicorp.com >
Co-authored-by: calcaide <ccorvo@hashicorp.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Bharath Gajjala <120367134+bgajjala8@users.noreply.github.com >
2026-05-14 15:21:30 -04:00
08b8b03fed
Grant actions card ( #3246 )
...
* chore: 🤖 Add initial page layout for code editor + sidebar (#3180 )
* chore: 🤖 Add initial page layout for code editor + sidebar
* test: 💍 add missing a11y ignores for exisitng color issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18460
* Replace `Rose::CodeEditor` with `Hds::CodeEditor` (#2679 )
* chore: 🤖 replace Rose::CodeEditor with Hds::CodeEditor
- Remove CodeEditor 5 dependency
* chore: 🤖 Replace CodeMirror5 dep
remove CodeMirror5 and replace existing editors with HDS::CodeEditor
* chore: 🤖 deleting old codeeditor styles
* feat: 🎸 changing code editor
changing code editor
✅ Closes: 0
* removed unused export
* pr cleanup
* updating tests for new code editor
* responding to PR feedback
* added whitespace
* fixing linting violations
* chore: 🤖 self-review PR
self-review PR in the course of switching to new HDS code editor
* fix: 🐛 fix linting bug
* fix: 🐛 unneeded dependency
remove jslint dependency as this is handled in the new code editor from
HDS
* fix: 🐛 Fixing import bug
Fix import bug caused by importing scss modules that no longer exist
* Fix and refactor code editor acceptance test
* Fix and refactor code editor acceptance test
* chore: 🤖 remove codemirror dependency
* refactor: 💡 fix merge conflict issues
* test: 💍 update e2e test selectors
* test: 💍 fix target spec click event
* refactor: 💡 clean up test selectors for code editor
* refactor: 💡 clean up storage bucket test selectors
* chore: 🤖 remove code mirror modifiers
---------
Co-authored-by: calcaide <ccorvo@hashicorp.com >
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
* feat: 🎸 Create string formats component (#3191 )
* feat: 🎸 Create string formats component
* Add missing copyright headers
* fix: 🐛 change to readonly
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18458
* feat: 🎸 add grant schema to mirage (#3196 )
* feat: 🎸 add grant schema to mirage
* refactor: 💡 update grant schema mirage data
* refactor: 💡 fix route name in mirage
* feat: 🎸 add export options flyout (#3198 )
* feat: 🎸 add export options flyout
* fix: 🐛 update id to be ids
* test: 💍 add a11y ignores
* test: 💍 fix tests for grant string format
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18524
* feat: 🎸 Add autocompletion to code editor (#3207 )
* feat: 🎸 create grant actions component
* feat: 🎸 add description to actions
* feat: 🎸 update default logic to not show all actions
* feat: 🎸 show invalid id and type message
* test: 💍 create const for test selectors
* feat: 🎸 trigger action suggestion when cursor moves
* refactor: 💡 add createGrantLineHelpers func
* refactor: 💡 small refactors
* feat: 🎸 Add CSP nonce to code editors (#3230 )
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 small refactor
* test: 💍 add more tests
* refactor: 💡 fix merge conflicts issues
* refactor: 💡 updates from PR feedback
* refactor: 💡 updates for completions and linting
* test: 💍 fix test issue with translations
* test: 💍 fix test issue that was already fixed once
* refactor: 💡 address PR feedback
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: Zack Moore <zack.moore@hashicorp.com >
Co-authored-by: calcaide <ccorvo@hashicorp.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Bharath Gajjala <120367134+bgajjala8@users.noreply.github.com >
2026-05-14 15:21:29 -04:00
Cameron Perera
759c1f5555
feat: 🎸 add grant schema to mirage ( #3196 )
...
* feat: 🎸 add grant schema to mirage
* refactor: 💡 update grant schema mirage data
* refactor: 💡 fix route name in mirage
2026-05-14 15:21:28 -04:00
Cameron Perera
6b29a875f3
test: 💍 update json credential flaky tests ( #3267 )
...
* test: 💍 update json credential flaky tests
* test: 💍 add commonSelector for code mirror editor
2026-05-13 11:26:41 -05:00
Cameron Perera
b87ed9f3db
chore: 🤖 bump xmldom in electron-app ( #3243 )
2026-04-21 15:40:03 -05:00
Cameron Perera
cf0df900e0
chore: 🤖 bump lodash to 4.18.1 ( #3242 )
2026-04-21 11:36:01 -05:00
Cameron Perera
4e7d6ba57e
fix: 🐛 add default value to spawn options param ( #3227 )
2026-04-03 09:59:18 -07:00
Cameron Perera
7454ecf57a
fix: 🐛 resolve update credential error bug ( #3201 )
2026-03-25 16:09:56 -05:00
Cameron Perera
e345946c7d
docs: ✏️ update e2e readme ( #3205 )
2026-03-23 10:18:04 -05:00
Cameron Perera
b63ea6eee0
fix: 🐛 clean up sessions tracking in session manager ( #3150 )
...
* fix: 🐛 clean up sessions tracking in session manager
* refactor: 💡 PR feedback
* fix: 🐛 add onClose event listener to clean up sessions
* refactor: 💡 update to async/await
* refactor: 💡 move close event after spawn
* refactor: 💡 move onClose session handler to spawn onClose
2026-03-05 12:02:38 -06:00
Cameron Perera
ea1e7a99de
fix: 🐛 update isRunning to check exitCode ( #3148 )
...
* fix: 🐛 update isRunning to check exitCode
* chore: 🤖 fix logic check for isRunning
* refactor: 💡 add signalCode check for isRunning
2026-02-13 17:13:59 -06:00
Cameron Perera and cameronperera
3829301c24
chore: 🤖 add node set up step to codeql analysis ( #3153 )
...
* chore: 🤖 add node set up step to codeql analysis
* Add missing copyright headers
---------
Co-authored-by: cameronperera <29386339+cameronperera@users.noreply.github.com >
2026-02-03 15:09:31 -06:00
Cameron Perera and cameronperera
e68e17c5d4
chore: 🤖 remove final lodash@4.17.21 reference ( #3154 )
...
* chore: 🤖 remove final lodash@4.17.21 reference
* Add missing copyright headers
---------
Co-authored-by: cameronperera <29386339+cameronperera@users.noreply.github.com >
2026-02-03 14:38:52 -06:00
Cameron Perera
6f7138be46
chore: 🤖 bump lodash to 4.17.23 ( #3149 )
2026-01-30 08:22:03 -06:00
Cameron Perera
dd0c5df25c
chore: 🤖 update tmp package to 0.2.5 ( #3026 )
...
* chore: 🤖 update tmp package to 0.2.5
* chore: 🤖 add tmp@0.2.5 override
2025-11-19 17:49:45 -06:00
cameronperera
bf06e9f654
test: 💍 update known a11y violations
2025-08-19 10:51:44 -05:00
cameronperera
84359d8e79
docs: ✏️ fix flag name and a11y references
2025-08-19 10:51:44 -05:00
cameronperera
7801429530
refactor: 💡 remove body reference from typography style
2025-08-19 10:51:44 -05:00
Cameron Perera
f202d0f533
(HACK WEEK 2025) docs: ✏️ add a11y testing info to READMEs ( #2945 )
...
* docs: ✏️ add a11y testing info to READMEs
* chore: 🤖 remove light theme setup for acceptance tests in admin
* docs: ✏️ add link to test-helper.js in README
* chore: 🤖 update PR template for a11y-tests
* test: 💍 fix color theme switching tests
2025-08-19 10:51:44 -05:00
Cameron Perera
87d6bbae2a
(HACK WEEK 2025) chore: 🤖 add new gh workflow for a11y tests ( #2942 )
...
* chore: 🤖 add new gh workflow for a11y tests
* chore: 🤖 remove a11y dark tests job
* chore: 🤖 increase a11y tests timeout
2025-08-19 10:51:44 -05:00
Cameron Perera
7a42bf456e
(HACK WEEK 2025) Dark mode a11y audit rules ( #2939 )
...
* chore: 🤖 change axe runOptions based on color theme
* fix: 🐛 fix background-color and color styles application
2025-08-19 10:51:44 -05:00
Cameron Perera and calcaide
42013a919f
(HACK WEEK 2025) refactor: 💡 remove explicit a11yAudit usage ( #2936 )
...
* refactor: 💡 remove explicit usage of a11yAudit
* Delete a11yAudit method from readme
---------
Co-authored-by: calcaide <ccorvo@hashicorp.com >
2025-08-19 10:51:44 -05:00
Cameron Perera
3918f82e14
chore: 🤖 add DARK_MODE env variable to testem config ( #2935 )
...
for admin and desktop
2025-08-19 10:51:44 -05:00
Cameron Perera
4cd56f8ae5
Icu 17393 manage resource button permissions bug ( #2927 )
...
* fix: 🐛 hide manage button if no action items
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for credential-stores
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for groups
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for host-sets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for roles
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage action for targets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for workers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for users
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for auth-methods
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
2025-07-15 14:03:27 -05:00
Cameron Perera
f0feb9e563
Icu 16439 enable session recording create storage bucket & index ( #2886 )
...
* test: 💍 update selectors for create-storage-bucket-test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
* test: 💍 add selectors for enable session recording index test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
* fix: 🐛 clean up duplicate test selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
* refactor: 💡 move single file use selectors back to file
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
2025-07-07 11:47:04 -05:00
Cameron Perera
3d1ee732b4
Icu 17232 improve host source resource fetching ( #2877 )
...
* refactor: 💡 add fallback value for address column
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* fix: 🐛 make host address optional in search for plugin hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* feat: 🎸 remove pageSize reset for user preference
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* test: 💍 update e2e tests for host sources
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* feat: 🎸 improve host source resource fetching
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 remove em dash translation
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 add comment to target route for duplicate hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 add filter to query for hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 use Promise.all() when fetching hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
2025-06-12 17:19:56 -05:00
Cameron Perera and cameronperera
57e614e8db
feat: 🎸 add search capability for host sources ( #2861 )
...
* feat: 🎸 add search capability for host sources
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
* refactor: 💡 use Rose::Pagination component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
* refactor: 💡 move target detail body to index route
to fix whole page reload issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
* Add missing copyright headers
* refactor: 💡 PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
---------
Co-authored-by: cameronperera <29386339+cameronperera@users.noreply.github.com >
2025-06-06 16:07:48 -05:00
Cameron Perera
e3433ec1f7
feat: 🎸 add pagination to host source table ( #2854 )
...
* feat: 🎸 add pagination to host source table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
* test: 💍 add e2e tests for host source pagination
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
* refactor: 💡 change paginatedHosts to getter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
* test: 💍 refactor e2e pagination test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
2025-05-29 15:55:05 -05:00
Cameron Perera
96d7c055b0
Icu 17092 replace hosts connect modal with table in target detail page ( #2841 )
...
* feat: 🎸 add host source table to target detail view
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* chore: 🤖 remove unused translation
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* test: 💍 update e2e tests for host source change
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* test: 💍 add test for target details main connect button
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* test: 💍 update e2e test selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
2025-05-23 11:45:27 -05:00
Cameron Perera
1ef7d9b5a7
Icu 16413 roles principals ( #2835 )
...
* test: 💍 add selectors to roles principals
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16413
* test: 💍 add selectors for roles project scope
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16413
* change exists() to isVisible()
2025-05-20 17:08:08 -05:00
Cameron Perera
96db738f4b
refactor: 💡 fix table density and remove desc margin ( #2836 )
2025-05-20 12:56:28 -05:00
Cameron Perera
80ffa856bd
fix: 🐛 fix host source description reference ( #2834 )
2025-05-19 09:35:26 -05:00
Cameron Perera
eb9fe573b8
Icu 11937 foundation components retire rose typography styles ( #2810 )
...
* refactor: 💡 update _typography stylesheet
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 update header margin styles into single rule
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 add remove-header-margin class
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 remove 'header' class
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* test: 💍 fix failing tests for branded-card in desktop
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 update style rule to use :where()
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 rename remove-header-margin to remove-margin
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 update style comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
2025-05-15 14:48:27 -05:00
Cameron Perera
b3604e3e40
refactor: 💡 update code tag to use Hds::Text::Code ( #2805 )
...
* refactor: 💡 update code tag to use Hds::Text::Code
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16961
* refactor: 💡 remove explicit code tag attribute
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16961
* refactor: 💡 fix extra white space
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16961
* refactor: 💡 remove color from p span style for workers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16961
2025-05-01 11:59:10 -05:00
Cameron Perera
30028b5ba0
refactor: 💡 convert p tags to Hds::Text component ( #2800 )
...
* refactor: 💡 convert p tags to Hds::Text component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16865
* style: 💄 remove comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16865
2025-04-29 12:26:20 -05:00
Cameron Perera
24d86a230a
refactor: 💡 use Hds::Text::Code in place of pre tag ( #2802 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16956
2025-04-29 09:24:24 -05:00
Cameron Perera
40ec4493ea
fix: 🐛 credential library serializer for SSH certificate ( #2790 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16880
2025-04-25 10:23:51 -05:00
Cameron Perera
5786b86521
refactor: 💡 update text span elements with Hds::Text::Body ( #2779 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16864
2025-04-22 11:54:00 -05:00
Cameron Perera
af705718ff
Reveal & Toolbar::Info Component cleanup ( #2782 )
...
* refactor: 💡 remove desktop Reveal component
* refactor: 💡 remove Toolbar::Info component
2025-04-17 10:11:14 -05:00
Cameron Perera
a268a7b75e
refactor: 💡 update all header tags to use HDS::Text::Display ( #2765 )
...
* refactor: 💡 update all header tags to use HDS::Text::Display
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16863
* refactor: 💡 update minor css changes for page header
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16863
* refactor: 💡 remove duplicate title and lint hbs files
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16863
2025-04-14 21:05:37 -05:00
Cameron Perera
a697dba5b9
chore: 🤖 add test selectors to roles org-scope tests ( #2761 )
2025-04-04 13:33:41 -05:00
Cameron Perera
0f41a0a576
chore: 🤖 add test selectors to roles grants tests ( #2749 )
...
* chore: 🤖 add test selectors to roles list tests
* chore: 🤖 add test selectors for roles global-scope tests
* chore: 🤖 add TABLE_RESOURCE_LINK to global-scope tests
* test: 💍 change exists to isVisible
* chore: 🤖 add test selectors to roles grants tests
* refactor: 💡 create custom selector for grants tests
* refactor: 💡 use new FORM selector
2025-03-31 16:24:40 -05:00
Cameron Perera
b4d9cd5bb7
Icu 16409 roles list & global-scope ( #2747 )
...
* chore: 🤖 add test selectors to roles list tests
* chore: 🤖 add test selectors for roles global-scope tests
* chore: 🤖 add TABLE_RESOURCE_LINK to global-scope tests
* test: 💍 change exists to isVisible
2025-03-28 13:11:33 -05:00
Cameron Perera
ddbd1ca163
Icu 16406 roles read, update, delete ( #2741 )
...
* chore: 🤖 add test selectors to roles read tests
* chore: 🤖 add test selectors to roles update tests
* refactor: 💡 small test clean up
* chore: 🤖 add test selectors to roles delete tests
2025-03-21 15:34:17 -05:00
Cameron Perera
32e9fe8b6a
chore: 🤖 use test selectors for roles create tests ( #2738 )
2025-03-20 14:08:33 -05:00
Cameron Perera
01c34c0a79
Small test selector updates ( #2733 )
...
* refactor: 💡 update sidebar nav selector name
* refactor: 💡 move generic selector to common selector file
2025-03-17 11:07:21 -05:00
Cameron Perera
924100df4c
chore: 🤖 update session list tests with selectors ( #2727 )
...
* chore: 🤖 update session list tests with selectors
* chore: 🤖 add TABLE_ROW selector to session list
2025-03-14 10:32:44 -05:00
Cameron Perera
f00eed8633
test: 💍 fix false positive test ( #2712 )
2025-03-10 13:35:13 -05:00
Cameron Perera
42bcefa068
Icu 16393 managed groups read ( #2709 )
...
* chore: 🤖 update managed-groups read test selectors
* chore: 🤖 add test selectors to managed-groups delete
* chore: 🤖 use test selectors in managed-groups list tests
* chore: 🤖 refactor managed-groups members tests
* refactor: 💡 update selector name for DELETE action
2025-03-06 14:42:45 -06:00
Cameron Perera
42e31d3ece
Icu 16392 managed groups create ( #2704 )
...
* chore: 🤖 update manage-gropus tests to ues selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16392
* refactor: 💡 small clean up
2025-03-04 15:09:08 -06:00
Cameron Perera
f35382a4e0
refactor: 💡 update adapter when transforming filter error ( #2702 )
...
* refactor: 💡 update adapter when transforming filter error
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16580
* style: 💄 add comment about adapter changes for translated field
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16580
* style: 💄 move comment to adapter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16580
* style: 💄 update old comment about model fragments
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16580
* refactor: 💡 use extractErrors in serializers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16580
2025-03-03 09:58:45 -06:00
Cameron Perera
750cc1ecae
feat: 🎸 add logging to notifyError decorator ( #2694 )
...
* feat: 🎸 add logging to notifyError decorator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update reference to global electronLog
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update __electronLog global references
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 add log to other cluster URL actions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update how we trigger electron log in notifyError
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 minor log change
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
2025-02-21 10:01:48 -06:00
Cameron Perera
e25a854d24
docs: ✏️ update bug report template ( #2695 )
...
* docs: ✏️ update bug report template
* docs: ✏️ update debug log info
* docs: ✏️ small comment changes
* docs: ✏️ add arch and os version examples
* docs: ✏️ change App Version to Desktop Client Version
* docs: ✏️ small change
* docs: ✏️ another small change to bug template
2025-02-20 09:20:31 -06:00
Cameron Perera
7807b7a280
Icu 15471 credential store tests ( #2663 )
...
* test: 💍 update cred store read tests to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* test: 💍 update cred store update to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* test: 💍 update cred store delete to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* test: 💍 update cred store list to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* chore: 🤖 remove refactored selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
2025-02-10 17:41:37 -06:00
Cameron Perera
ad0e223742
chore: 🤖 update desktop release date in CHANGELOG ( #2682 )
2025-02-07 16:56:17 -06:00
Cameron Perera
cb895024e0
fix: 🐛 update hidden secrets and flatten-nested-object logic ( #2672 )
2025-01-30 18:00:26 -06:00
Cameron Perera
2e94ebdb64
chore: 🤖 update cli version and CHANGELOG ( #2670 )
...
* chore: 🤖 update cli version and CHANGELOG
* chore: 🤖 fix dc release date in CHANGELOG
2025-01-29 12:06:27 -06:00
Cameron Perera
ae1e6d2748
feat: 🎸 add showFilterGenerator to WorkerFilterGenerator comp ( #2669 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16282
2025-01-28 16:24:38 -08:00
Cameron Perera
5abd4f1f4f
Icu 15470 credential store create test ( #2650 )
...
* refactor: 💡 clean up urls in create test file
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15470
* test: 💍 update cred store create to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15470
2025-01-10 09:57:32 -06:00
Cameron Perera
5be4868e9a
refactor: 💡 rename arialabel to aria-labelledby for key/value ( #2633 )
...
* refactor: 💡 rename arialabel to aria-labelledby for key/value
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15701
* refactor: 💡 rename ariaLabelledBy to naming conventions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15701
2024-12-17 13:58:04 -06:00
Cameron Perera
fce97fd57a
fix: 🐛 change disabled to readonly for form inputs ( #2618 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15666
2024-12-17 13:31:47 -06:00
Cameron Perera
daed714b98
test: 💍 update selectors for credential-library tests ( #2630 )
...
delete and list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15468
2024-12-16 16:31:07 -06:00
Cameron Perera
5e7b74a7ed
test: 💍 use selectors in update credential-libraries ( #2624 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15467
2024-12-12 12:26:52 -06:00
2869020e65
Llb/worker filter improvements ( #2614 )
...
* test: 💍 clean up worker filter component tests (#2559 )
* Icu 15741 add show filter generator toggle to worker filter component (#2562 )
* feat: 🎸 add filter generator to worker filter component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15741
* feat: 🎸 show add worker filter when none set for targets (#2564 )
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15760
* Icu 15743 tag workflow (#2565 )
* feat: 🎸 add tag generator workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* test: 💍 add test cases
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* refactor: 💡 update selected type name to selectedGeneratorType
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* Apply suggestions from code review
minor translation change
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* refactor: 💡 update id for generated-value
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
---------
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* Icu 15744 name workflow (#2566 )
* feat: 🎸 add name workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* test: 💍 add "name" workflow tests for filter generator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* refactor: 💡 use const test selectors for filter generator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* refactor: 💡 add default option
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* docs: ✏️ fix comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
* refactor: 💡 move worker filter generator outside of rose::form (#2574 )
* refactor: 💡 move worker filter generator outside of rose::form
* [ICU-15718] Add worker filter route, template for empty state (#2576 )
* feat: 🎸 Vault Credential Store Worker Filter
The Worker Filters tab will display the associated worker filter and
have an empty state for when there is no worker filter assigned.
* add template
* Add missing copyright headers
* update styling, remove Rose component
* color primary is already default, remove
* add rose component, remove custom css
* fix test
* singularize lang
---------
Co-authored-by: laurenolivia <laurenolivia@users.noreply.github.com >
* feat: 🎸 update worker filter field to use code editor (#2578 )
* feat: 🎸 update worker filter field to use code editor
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15737
* test: 💍 fix failing storage bucket tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15737
* test: 💍 update tests for new worker filter field (#2580 )
* test: 💍 update tests for new worker filter field
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15739
* Update ui/admin/tests/acceptance/storage-buckets/update-test.js
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* [ICU-15719] Create edit worker filter route and template (#2582 )
* add codeblock to template
* add cancel btn fn
* add controller test
* add save fn
* display formatted worker filter text inside codeblock
* move codeblock component outside rose::layout::centered
* remove console.log
* remove router.refresh() and refactor translations yaml
* refactor translations, add breadcrumb::item
* replace html elements with hds
* move component, delete file
* [ICU-15720] Add edit worker filter action to manage dropdown (#2593 )
* add acceptance test file
* delete test file
* add edit option to manage dropdown
* update route in dropdown
* add check for model isVault
* add acceptance test file
* delete test file
* remove data test selectors, fix syntax
* [ICU-15721] Remove worker filter input field (#2596 )
* remove worker filter input field from vault credential store form
* revert yaml
* [ICU-15838] Add vault credential store worker filter tests (#2595 )
* add data test elements
* add subtests to update-test.js
* add subtext to check for .hasText()
* add subtest when worker filter exists
* update subtest name
* remove console.log
* clean up
* add new selectors
* refactor: 💡 worker filter clean-up (#2592 )
* refactor: 💡 worker filter clean-up
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* refactor: 💡 add aria labels & missing can save check
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* refactor: 💡 pr feedback of using uuid
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* Add missing copyright headers
* refactor: 💡 use unique-id helper for aria labels (pr feedback)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
---------
Co-authored-by: lisbet-alvarez <lisbet-alvarez@users.noreply.github.com >
* refactor: 💡 update icon logic for egress worker filter (#2612 )
* refactor: 💡 update worker_filter help translation
* refactor: 💡 add maxHeight to worker filter code blocks
* refactor: 💡 use existing default option for dropdowns
* refactor: 💡 hide copy button when no result to copy
and remove unused styles
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
Co-authored-by: Lauren <lauren.burwell@hashicorp.com >
Co-authored-by: laurenolivia <laurenolivia@users.noreply.github.com >
Co-authored-by: lisbet-alvarez <lisbet-alvarez@users.noreply.github.com >
2024-12-11 14:00:27 -06:00
Cameron Perera
078e36f9b8
fix: 🐛 update @name attribute for RadioCard Groups ( #2617 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15676
2024-12-10 14:12:43 -06:00
Cameron Perera
b24e5a2c22
fix: 🐛 default to light theme for acceptance tests ( #2587 )
...
* fix: 🐛 default to light theme for acceptance tests
* refactor: 💡 add async/await to authenticateSession
2024-12-02 12:51:24 -06:00
Cameron Perera
a961b5e4be
chore: 🤖 bump fast-sourcemap-concat version ( #2575 )
2024-11-19 15:28:20 -06:00
Cameron Perera
1e3f533d83
refactor: 💡 move WorkerFilter component to more generic folder ( #2558 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15742
2024-11-12 14:10:06 -06:00
Cameron Perera
6e188c6996
Icu 15465 credential library create test ( #2555 )
...
* test: 💍 use commonSelectors in cred-lib tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15465
* test: 💍 create selectors for cred-lib acceptance tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15465
* test: 💍 finish selector refactor for cred-lib create
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15465
2024-11-08 15:12:43 -06:00
Cameron Perera
ab0f1fd549
test: 💍 update test selectors for accounts update ( #2539 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14042
2024-10-28 14:27:55 -05:00
Cameron Perera
e842eb001d
Icu 14039 accounts list, read, and set-password test ( #2537 )
...
* test: 💍 update test selectors for accounts list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14039
* test: 💍 update test selectors for accounts read
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14039
* test: 💍 update test selectors for accounts set password
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14039
2024-10-25 15:58:09 -05:00
Cameron Perera
f195e5dc9d
Icu 15405 remove patch and resolutions due to ember cli upgrade ( #2536 )
...
* chore: 🤖 remove lodash.template patch
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15405
* chore: 🤖 remove markdown-it resolution
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15405
* chore: 🤖 async dependency clean up
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15405
* chore: 🤖 remove clean-css resolution
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15405
* chore: 🤖 remove winston/async resolution
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15405
2024-10-24 06:57:49 -05:00
Cameron Perera
7f7f0f1859
test: 💍 update test selectors for accounts delete ( #2532 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14038
2024-10-23 11:33:55 -05:00
Cameron Perera
b494a703eb
chore: 🤖 upgrade ember-cli version ( #2533 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15393
2024-10-23 09:40:45 -05:00
Cameron Perera
1b31188d5e
test: 💍 selectors refactor for accounts create ( #2527 )
...
* test: 💍 selectors refactor for accounts create
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14037
* refactor: 💡 remove name & description duplicate selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14037
2024-10-21 17:12:00 -05:00
Cameron Perera
98d19ef591
test: 💍 add new selectors for accounts acceptance tests ( #2525 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14036
2024-10-18 09:56:31 -05:00
Cameron Perera
2424395415
fix: 🐛 add bottom border back to ListWrapper component ( #2522 )
2024-10-15 13:54:14 -05:00
Cameron Perera
d3c789c66c
Icu 15181 add pagination to session recordings ( #2502 )
...
* refactor: 💡 move model hook to session-recordings/index route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* test: 💍 add missing tests for session recordings controller
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 paginate session-recordings and search
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* refactor: 💡 fix failing redirect and tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* test: 💍 add search tests for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add user filtering for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add more attributes to indexed-db session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add target filter for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* refactor: 💡 update filterOptions method
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add scopes filtering to session recording
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* feat: 🎸 add time filter to session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 add no filter results text
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 update Exist variables to doExist
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 updates from PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 remove scope_id filter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change session recording placeholder text
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* chore: 🤖 increment indexedDB version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 add Date object tests for indexed-db
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 small changes from PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change times filter array to time date object
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 add more date specific indexed-db test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change Today time shortcut to "Last 24 hours"
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 fix date mock in session-recording controller tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
2024-10-01 13:55:15 -05:00
Cameron Perera
fac7d2b128
small update to desktop README ( #2497 )
2024-09-23 16:05:10 -05:00
Cameron Perera
bd857836ee
Icu 14208 vulnerabilities in boundary UI enterprise lodash template 4 5 0 in yarn lock ( #2485 )
...
* fix: 🐛 add patch for lodash.template
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14208
* chore: 🤖 add patch-package and postinstall-postinstall
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14208
* fix: 🐛 add patch for lodash.template
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14208
* chore: 🤖 add patch-package and postinstall-postinstall
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14208
2024-09-16 09:27:40 -05:00
Cameron Perera
fda3ca9d4b
fix: 🐛 add regex literal for isLocalHost check ( #2484 )
...
* fix: 🐛 add ':' to isLocalHost check
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13242
* refactor: 💡 use regex to verify href is localhost
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13242
2024-09-13 13:03:40 -05:00
Cameron Perera and cameronperera
9648e1fa3b
Add duration unit format ( #2483 )
...
* chore: 🤖 add @formatjs/intl-durationformat to addons/core
* refactor: 💡 replace old duration format with new package
* chore: 🤖 remove intl-unofficial-duration-unit-format
* Add missing copyright headers
* test: 💍 add more test cases
---------
Co-authored-by: cameronperera <cameronperera@users.noreply.github.com >
2024-09-13 09:43:08 -05:00
Cameron Perera
07573d6b2c
Fix/json5 security issue ( #2479 )
...
* chore: 🤖 delete and re-install find-babel-config from yarn.lock
* chore: 🤖 remove json5 resolution
2024-09-06 14:45:38 -05:00
Cameron Perera
1430adce7e
refactor: 💡 update test selectors for storage-buckets list ( #2463 )
...
* refactor: 💡 update test selectors for storage-buckets list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14034
* refactor: 💡 update sidebar nav link test selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14034
2024-09-06 09:56:24 -05:00
Cameron Perera
89afee7297
chore: 🤖 upgrade semver versions ( #2473 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14213
2024-09-06 09:33:57 -05:00
Cameron Perera
9bacb55e87
chore: 🤖 update TODO to with ICU ticket ( #2474 )
...
* chore: 🤖 update TODO to with ICU ticket
* chore: 🤖 add message back to todo
2024-09-05 10:21:17 -05:00
Cameron Perera
dea4a62955
test: 💍 add TODO for a11y violations ( #2471 )
2024-09-04 15:44:42 -05:00
Cameron Perera
ce2649272f
chore: 🤖 upgrade ember-qunit to v8.1.0 ( #2462 )
...
and ember-cli to 4.12.2 in addons/api
2024-08-26 14:13:45 -05:00
Cameron Perera
af9b832d38
chore: 🤖 update ember-cli-mirage ( #2458 )
...
* chore: 🤖 update ember-cli-mirage
* chore: 🤖 move ember-cli-mirage to dependencies
* chore: 🤖 remove duplicate dependency
2024-08-23 14:40:42 -05:00
Cameron Perera
9e668e8467
Icu 14834 remove duplicate selectors and use common selectors instead ( #2436 )
...
* refactor: 💡 update SAVE_BTN usage
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14834
* refactor: 💡 update CANCEL_BTN usage
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14834
* refactor: 💡 update EDIT_BTN usage
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14834
* refactor: 💡 update FIELD_NAME & FIELD_NAME_VALUE usage
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14834
2024-08-15 09:24:21 -05:00
Cameron Perera
0542218537
Icu 14033 storage buckets read test ( #2414 )
...
* test: 💍 update storage-bucket read test selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14033
* test: 💍 add common selectors in tests/helpers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14033
* refactor: 💡 update selector name and value
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14033
* refactor: 💡 update selector name
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14033
2024-08-12 10:41:27 -05:00
Cameron Perera
1efc3a08aa
fix: 🐛 add trim() to values when creating tags ( #2405 )
2024-07-19 13:14:30 -05: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
825c9556b6
refactor: 💡 remove worker tags from detail view of worker ( #2380 )
...
* refactor: 💡 remove worker tags from detail view of worker
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13890
* refactor: 💡 remove unused styles
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13890
* style: 💄 fix lint error
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13890
* style: 💄 fix stylelint rules
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13890
2024-07-16 15:48:24 -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