Zhihe Li
562b371db3
feat: 🎸 Update grant template names ( #3283 )
2026-05-29 10:18:42 -04:00
Zhihe Li
ebd7f64fe3
fix: 🐛 Add missing code block description ( #3277 )
...
* fix: 🐛 Add missing code block description
* feat: 🎸 Add autocomplete on empty lines
2026-05-20 18:29:40 -04:00
Lisbet Alvarez
077200d792
test: 💍 fix a11y violations and ignore existing issues ( #3275 )
...
* test: 💍 fix a11y violations and ignore existing issues
* test: 💍 remove ignores for fixed violation
* test: 💍 more color contrast ignores for new tests
2026-05-15 13:05:19 -07: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
Lisbet Alvarez
1a8c895ea9
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
2026-05-14 15:21:29 -04:00
Zhihe Li
e5657a8d4c
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
2026-05-14 15:21:29 -04:00
Lisbet Alvarez and Zhihe Li
1d126dc074
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 >
2026-05-14 15:21:29 -04:00
Bharath Gajjala and Zhihe Li
dc224268f5
feat: 🎸 Add CSP nonce to code editors ( #3230 )
...
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2026-05-14 15:21:28 -04:00
Zhihe Li
4c15d72321
feat: 🎸 Add autocompletion to code editor ( #3207 )
2026-05-14 15:21:28 -04:00
Lisbet Alvarez
add2a9d6c4
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
2026-05-14 15:21:28 -04:00
Lisbet Alvarez
37de7e3480
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
2026-05-14 15:21:28 -04:00
Lisbet Alvarez
fd1eba617b
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
2026-05-14 15:21:27 -04:00
Zhihe Li and ZedLi
43c9389b69
feat: 🎸 Add grant templates for roles ( #3115 )
...
* feat: 🎸 Add grant templates for roles
* test: 💍 Add a11y ignore
* fix: 🐛 Add selected text
* test: 💍 Update tests
* refactor: 💡 Update manage scope styles to be consistent as well
* Add missing copyright headers
---------
Co-authored-by: ZedLi <5783847+ZedLi@users.noreply.github.com >
2026-03-03 12:32:53 -05:00
hashicc
72fa6d86c4
Update copyright headers ( #3161 )
...
* chore: 🤖 remove hashi copyright .github headers and update config
* chore: 🤖 remove remaining hashicorp copyright headers
* Add missing copyright headers
2026-02-03 12:08:35 -05:00
Lisbet Alvarez
3ba93927fe
Update copyright headers ( #3146 )
...
* empty commit
* Add missing copyright headers
* chore: 🤖 update copywrite config file with correct year
* Add missing copyright headers
* empty commit (gh action merge checks are stuck)
2026-01-28 17:09:06 -08:00
55e1e68f30
[COMPLIANCE] Update Copyright and License Headers ( #3099 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Dharini <dharini@hashicorp.com >
2026-01-20 11:35:10 -05:00
Lisbet Alvarez
eb365f0d39
Icu 17197 update logic in global roles to only add project scopes when using children ( #2874 )
...
* refactor: 💡 hide manage custom scopes button when using keyword
* refactor: 💡 update to only allow projects for global roles
* refactor: 💡 clean-up
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17197
2025-06-06 16:26:34 -07:00
Lisbet Alvarez
4c959ab297
refactor: 💡 hide manage custom scopes button when using keyword ( #2865 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17195
2025-06-04 09:41:02 -07:00
Lauren
dd8e1864db
[Replace] Rose::Form::Label and <input.field> elements ( #2783 )
...
* replace with hds::form::label
* test Hds::Form::TextInput::Field
* add event handler
* add hds text componenet to grant.value fields
* fix test failures
* replace with set-from-event
* address feedback
* add title html element to hds component
2025-05-02 11:12:30 -04:00
Lauren
36db2d3f1d
Replace Rose::Button with Hds::Button ( #2771 )
...
* refactor btn
* refactor scope/workers/index.hbs
* refactor add-members, add-principals
* refactor btns, fix tests
* update json-secret-skeleton btn
* remove class from app.scss
2025-04-22 16:25:12 -04: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
Carlos Alcaide Corvo
f58d345b63
Refactor unnecessary curly parenthese ( #2699 )
...
* Refactor unnecessary curly parentheses
2025-03-03 09:42:38 -08: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
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
Lisbet Alvarez
857bf01596
style: 💄 issues with spacing in manage scopes pages for a role ( #2515 )
...
* style: 💄 issues with spacing in manage scopes pages for a role
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15287
2024-10-09 15:17:42 -07:00
Lisbet Alvarez and Cameron Perera
79b06ee565
ICU-13883 add remove org modal ( #2435 )
...
* feat: 🎸 add remove org modal
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13883
---------
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-08-15 16:04:46 -07:00
Lisbet Alvarez
7ac904a31f
ICU-14496 add discard unsaved changes modal to manage scopes ( #2421 )
...
* refactor: 💡 add discard unsaved changes modal
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14496
2024-08-08 10:46:39 -07:00
Lisbet Alvarez
25a99a4fb6
refactor: 💡 small text updates & loading state ( #2410 )
...
* refactor: 💡 small text updates & loading state
2024-07-23 09:20:51 -07:00
Lisbet Alvarez
1bea4882ca
docs: ✏️ add doclinks for multi-scope grant work ( #2390 )
2024-07-16 12:03:22 -07:00
Lisbet Alvarez
ea3d040b53
refactor: 💡 update messages & update button to match new change ( #2382 )
...
* refactor: 💡 update messages & update button to match new change
2024-07-15 17:23:00 -07:00
Cameron Perera
80d9ce2ec1
refactor: 💡 update button text to Manage custom scopes ( #2378 )
2024-07-15 17:23:00 -07:00
Lisbet Alvarez
c340d9ab89
feat: 🎸 add search and filtering to scopes tab in a role ( #2371 )
...
* feat: 🎸 add search and filtering to scopes tab in a role
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13886
2024-07-15 17:23:00 -07:00
3064e51bc1
feat: 🎸 create manage projects in org route and view ( #2365 )
...
* feat: 🎸 create manage projects in org route and view
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13882
---------
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-07-15 17:23:00 -07:00
Lisbet Alvarez and Zhihe Li
27abf9e2d9
feat: 🎸 create manage custom scopes route and view ( #2359 )
...
* feat: 🎸 create manage custom scopes route and view
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13881
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-07-15 17:23:00 -07:00
Lisbet Alvarez and Zhihe Li
89e072401c
Icu 13880 create manage scopes route and view with keyword values ( #2342 )
...
* feat: 🎸 manage scopes route and page
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13880
* Update addons/core/translations/resources/en-us.yaml
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/app/abilities/role.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/app/components/form/role/manage-scopes/index.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-07-15 17:23:00 -07:00
Cameron Perera
e60b774d05
refactor: 💡 remove grant_scope_id and its uses ( #2325 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13877
2024-07-15 17:23:00 -07:00
Cameron Perera
c6a917d21b
Icu 12707 update role mirage ( #2319 )
...
* feat: 🎸 add grant_scope_ids to role mirage
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12707
* feat: 🎸 set grant_scope_ids in onboarding workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12707
* refactor: 💡 set grant_scope_ids when calling updateGrantScopeID
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12707
* refactor: 💡 add TODO for removal of grant_scope_id
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12707
2024-07-15 17:23:00 -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
Dharini Jeeva
c8839d6db1
Icu 12933 updates to target model to support aliasing ( #2214 )
...
* feat: 🎸 target aliases association API, form creation
2024-04-05 16:35:23 -07:00
Zhihe Li
bcf004b8a4
Reformat codebase with trailing commas in functions ( #2006 )
...
* style: 💄 Update trailing commas in API
* style: 💄 Update trailing commas in core
* style: 💄 Update trailing commas in rose
* style: 💄 Update trailing commas in admin
* style: 💄 Update trailing commas in desktop
2023-11-22 14:07:41 -05:00
Devon Anderson and Lisbet Alvarez
a574023c05
chore: 🤖 Upgrade addons/rose dependencies ( #1973 )
...
* chore: 🤖 Upgrade addons/rose dependencies
Upgraded `addons/rose` dependencies to match other addons. Lint fixes,
and fixed scripts for concurrently
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11587
* v4.4.1...v4.12.2
* Update ember-try.js
change scenarios to match 4.12.2
* Update addons/rose/tests/integration/components/rose/button-test.js
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* Update ember-try.js
originally had the right scenarios for 4.
12.2
* chore: 🤖 upgrade ember-cli-babel
Upgrade ember-cli-babel to match other addons
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11587
* Update button-test.js
fix test declaration statement
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2023-11-01 15:52:00 -04:00
Devon Anderson
46d8758fba
refactor: 💡 refactored whitespace from layout ( #1675 )
...
* refactor: 💡 refactored whitespace from layout
Removed whitespace html formatting from layout in add-principals view.
✅ Closes: ICU-5987
* refactor: 💡 removed lint ignore
Removed lint ignore for whitespace formating.
2023-04-26 15:37:56 -04: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
df4590de96
chore: 🤖 clean up isRequired/isOptional boolean ( #1624 )
2023-02-06 10:47:34 -08:00
Dharini Jeeva
2c72f85da1
Add support for managed groups in add-principals list ( #1548 )
...
chore: 🤖 add managed groups to add-principals view
2023-01-09 11:32:37 -08:00
Dharini Jeeva
e9f1de91a1
chore: 🤖 update role form fields to hds ( #1539 )
2022-12-21 09:42:13 -08:00
Dharini Jeeva
e0f9b8723b
Migrate rest of the badges in admin UI ( #1454 )
...
* chore: 🤖 migrate rest of the badges in admin ui
2022-11-14 17:14:33 -08:00
Dharini Jeeva
0ee997716f
Icu 5602 clean up form actions ( #1358 )
...
* chore: 🤖 remove unused disabled attr
2022-10-13 12:41:15 -07:00
Dharini Jeeva
32c9becea7
chore: 🤖 clean form errors ( #1363 )
2022-10-07 09:31:51 -07:00