hashicc
daa23f66c4
ICU-16785 sort admin scopes ( #2842 )
...
* feat: 🎸 add sorting to scopes/scope/scopes/index route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16785
* refactor: 💡 use direct hds components to support sorting
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16785
* feat: 🎸 wire up sorting to the scopes table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16785
* test: 💍 add tests for sorting scopes
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16785
2025-06-03 09:40:32 -04:00
Priya Patel
b06c396086
Refactor - Rose::Page::Layout ( #2849 )
...
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs (#2813 )
* refactor: 💡 page::layout- header,breadcrumb and actions
* refactor: 💡 added new class for the page layout, fixed a11y
* refactor: 💡 addressed comments
* refactor: 💡 moved copy snippet to PH.Generic
* refactor: 💡 addressed comments
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs Part 2 (#2825 )
* refactor: 💡 rose page layout header
* refactor: 💡 removed extra classes
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs Final Part (#2840 )
* refactor: 💡 rose page layout header
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs (#2813 )
* refactor: 💡 page::layout- header,breadcrumb and actions
* refactor: 💡 added new class for the page layout, fixed a11y
* refactor: 💡 addressed comments
* refactor: 💡 moved copy snippet to PH.Generic
* refactor: 💡 addressed comments
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs Part 2 (#2825 )
* refactor: 💡 rose page layout header
* refactor: 💡 removed extra classes
* refactor: 💡 fixed a11y heading, actions dropdown
* refactor: 💡 fixed page header
* refactor: 💡 fix heading margin and failing tests
* refactor: 💡 add back margin for hds header tags
* refactor: 💡 fix style
2025-06-02 16:20:50 -05:00
Lauren
5555603a5c
[Retire] Rose::Dropdown ( #2858 )
...
* remove dropdown styling
* remove rose/dropdown child component integration tests
* refactor tests, delete tests
* remove rose dropdown component from addons/
* refactor tests, delete tests
* run yarn format
* remove additional rose dropdown files from addons
* remove ref to rose dropdown from readme
* remove skipped test, comment states no longer relevant
* remove unused ref to rose-header-dropdown selector
* refactor tests using .rose-dropdown selector, cleanup
* run yarn format
* add selector to commonSelectors, refactor more tests
* nest .hds-dropdown selector in place of .rose-dropdown
* revert @use dropdpwn
* remove line, styling already applied on btn selector
* removed unused dropdown-radio-btn selector
2025-06-02 14:06:06 -04:00
hashicc
7c3b6d6d9e
ICU-16787 sort admin users ( #2844 )
...
* feat: 🎸 add sorting to users route, feat. query params
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16787
* refactor: 💡 use hds components directly to support custom sort
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16787
* feat: 🎸 wire user sorting from controller to template
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16787
* test: 💍 add sorting tests for users
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16787
2025-06-02 13:26:11 -04:00
Carlos Alcaide Corvo and hashicc
ce87d7728c
Implement sorting for host catalogs ( #2857 )
...
Co-authored-by: hashicc <191911133+hashicc@users.noreply.github.com >
2025-05-30 16:14:00 -04:00
Carlos Alcaide Corvo
e4da851172
Implement sorting for credential stores ( #2856 )
2025-05-30 15:36:43 -04: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
hashicc
96f30d1b31
Add sorting to Groups in boundary admin ( #2846 )
...
* feat: 🎸 wire up sorting for groups/index route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16783
* refactor: 💡 use underlying hds components directly for sorting
This step refactors the table to use the components directly.
With this setup a sorting refactor can be done more easily.
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16783
* feat: 🎸 wire up sorting from controller to template
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16783
* test: 💍 add sorting tests for groups table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16783
2025-05-28 18:20:43 -04:00
hashicc
f4a48467e3
Add sorting to Roles in boundary admin ( #2827 )
...
* feat: 🎸 add sorting to roles/index route
Add sortAttribute and sortDirection query params, and use values in
this.store.query sorting option
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16784
* refactor: 💡 use manual hds table components for custom sort
This refactor uses the underlying hds components directly in order to
support custom sorting, see:
https://helios.hashicorp.design/components/table/table?tab=code#custom-sorting-using-the-yielded-sorting-argumentsfunctions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16784
* feat: 🎸 wire-up query param state, controller action with table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16784
* test: 💍 add sorting tests for admin roles list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16784
2025-05-28 10:40:31 -04:00
Lisbet Alvarez
bada405511
Icu 17087 implement sort for sessions ( #2845 )
...
* feat: 🎸 implement sort for sessions
* test: 💍 fix bug + add tests
* Add missing copyright headers
* refactor: 💡 remove fix so it can be its own PR
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17087
2025-05-27 17:31:55 -07: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
Lisbet Alvarez
308240be89
fix: 🐛 refocus on route changes when attempting to search ( #2839 )
...
* fix: 🐛 refocus on route changes when attempting to search
* refactor: 💡 update condition
* refactor: 💡 prevent refocus for more use cases like filtering
* refactor: 💡 use router service instead of window object
* refactor: 💡 PR feedback (use param finder instead of regex)
* test: 💍 update test title
* test: 💍 refactor tests to use test.each
2025-05-22 16:34:40 -07:00
Lisbet Alvarez
c12edc7f73
feat: 🎸 implement sort for session recordings ( #2837 )
...
* feat: 🎸 implement sort for session recordings
* refactor: 💡 update selectors w/ pr feedback
* refactor: 💡 remove click in tests
* test: 💍 update selectors due to merge
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17065
2025-05-22 10:27:19 -07:00
Lisbet Alvarez
44bd5ee1c6
Icu 16786 implement sort for targets ( #2830 )
...
* feat: 🎸 add sorting for targets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16786
2025-05-21 12:20:48 -07:00
Lauren
8f3cccce32
[Retire] Rose::Button ( #2838 )
...
* remove rose::button files and imports
* remove rose btn utilities
* remove btn class from app.scss
* delete rose btn styling, component files
* update test
* remove playground.hbs, team agreed
* refactor dummy/app/templates/index.hbs to use hds btn
2025-05-21 05:23:21 -04: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
Dharini Jeeva
c445f95aa4
chore: desktop header nav dropdown changes ( #2833 )
2025-05-20 13:24:46 -07:00
Cameron Perera
96db738f4b
refactor: 💡 fix table density and remove desc margin ( #2836 )
2025-05-20 12:56:28 -05:00
Lauren
6181df4c69
[Replace][Desktop] Rose::Button ( #2812 )
...
* replace rose::button in ui/desktop
* replace .rose-button in ui/admin acceptance tests
* update @iconOnly to @isIconOnly
* add required @text arg for isIconOnly btns
* re-add title html element
* add _button.scss for custom styling
* add hover styling over close btn
* fix a bug when we hover in dark mode
* fix bug in main, hover white should trigger in dark mode
* remove &:not(:disabled) on btn close window class
* fix merge conflict
* fix styling
2025-05-20 12:15:45 -04:00
Priya Patel
376787fda1
refactor: 💡 rose dialog cleanup ( #2831 )
2025-05-20 09:40:57 -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
Dharini Jeeva
e222d5b909
chore: Migrate rose dropdown to HDS ( #2826 )
2025-05-15 11:05:05 -07:00
Lauren
1c774aa783
[Retire] Rose::Form::Label ( #2815 )
...
* remove rose::form::label integration test
* update label on fieldset element to ref .hds-form-label
* remove file _label.scss
* remove import
* delete components/rose/form/label/index.hbs
* remove styling from app.scss
2025-05-15 13:01:58 -04:00
Lisbet Alvarez
04b51da60f
test: 💍 refactor targets test selectors ( #2824 )
...
* test: 💍 refactor targets test selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16427
2025-05-14 14:11:03 -07:00
Lauren
28ddec6898
[Retire] Rose::Form::Input ( #2821 )
...
* remove rose form input component folder
* remove component integration test
* remove _input styling and import ref
* remove import from addons
* remove app.scss form input styling
* replace form.input with Hds::Form::TextInput::Field
* remove assertions for disabled state, remove Hds replacement
* remove test that checks input field that no longer exists
* remove rose::form::input component from playgrouund.hbs
* remove @use 'input'
2025-05-14 09:21:18 -04:00
hashicc
d987f844de
Use @use for scss explicit imports ( #2820 )
2025-05-13 21:01:49 -04:00
hashicc
e96131a933
chore: 🤖 update @ember/test-helpers to 5.2.1 ( #2797 )
2025-05-13 13:23:24 -04:00
Sohail and sohail-hashicorp
3d58745bf1
feat: Clear flash messages during login ( #2772 )
...
* feat: Make the auth error message non-sticky in nature
---------
Co-authored-by: sohail-hashicorp <198640889+sohail-hashicorp@users.noreply.github.com >
2025-05-12 10:33:01 +05:30
Lisbet Alvarez
9560148253
chore: 🤖 update changelog with date ( #2822 )
2025-05-08 09:33:25 -07:00
Sohail
ec00efb656
feat: 🎉 add minimum window size for the app ( #2814 )
2025-05-08 21:44:50 +05:30
Lisbet Alvarez
200a7944e6
Icu 16545 upgrade ember addons api ( #2791 )
...
* v4.12.1...v5.12.0
* chore: 🤖 yarn.lock changes from ember upgrade
* chore: 🤖 ember init blueprint changes
* chore: 🤖 yarn.lock updates
* chore: 🤖 fix build errors
* chore: 🤖 yarn.lock file changes
* refactor: 💡 undo style path change
* chore: 🤖 fix build errors
* chore: 🤖 yarn.lock file changes
* test: 💍 add @ember/string back in to fix test error
* chore: 🤖 remove eslint prettier plugin
* chore: 🤖 remove prettier eslint plugin in api addon
* docs: ✏️ add comments back in
2025-05-06 08:49:29 -07:00
Lisbet Alvarez
8dafc2b9a0
test: 💍 refactor session-recording test selectors ( #2811 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16423
2025-05-05 10:41:42 -07:00
Lisbet Alvarez
b7559c1f4e
Icu 16542 upgrade ember addons rose ( #2784 )
...
* v4.12.2...v5.12.0
* fix: 🐛 update path name for hds styles
* chore: 🤖 ember init changes
* style: 💄 clear lint errors
* chore: 🤖 run yarn format in rose addon
* chore: 🤖 fix build failures
* chore: 🤖 yarn.lock file changes
* chore: 🤖 yarn.lock file updates
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16542
2025-05-02 15:13:45 -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
d85a84980f
[Retire] Rose::Icon ( #2807 )
...
* remove rose::icon test
* remove .rose-icon class styling from ui/admin
* remove .rose-icon class styling from ui/desktop
* remove .rose-icon class styling from addons/
* remove @import 'icon'
* remove icon.js
2025-05-02 10:53:21 -04:00
Priya Patel
4295966b7f
Rose::Dialog::Cover component cleanup ( #2806 )
...
* refactor: 💡 rose::dialog::cover cleanup
* refactor: 💡 removed cover addon file
2025-05-01 16:14:53 -06: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
Lisbet Alvarez
ca3972c04f
fix: 🐛 polyfillUUID config for ember-data ( #2808 )
2025-04-30 16:54:59 -07:00
Lisbet Alvarez
4d98729cde
chore: 🤖 update changelog and cli version ( #2801 )
...
* chore: 🤖 update changelog and cli version
2025-04-30 11:55:56 -07:00
Priya Patel
185af6f00e
refactor: 💡 remove card component from desktop ( #2798 )
2025-04-29 17:28:59 -06:00
Lisbet Alvarez
c5353d6e5e
Icu 16547 upgrade ember desktop UI ( #2796 )
...
* v4.12.2...v5.12.0
* chore: 🤖 yarn.lock file changes
* chore: 🤖 ember init blueprint updates
* chore: 🤖 yarn.lock changes
* style: 💄 run linter and formatter
* chore: 🤖 yarn.lock file changes
* chore: 🤖 remove ember-cli-app-version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16547
2025-04-29 15:32:50 -07:00
Lisbet Alvarez
20a05dc96a
style: 💄 fix formatting for long credential names & description ( #2804 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16869
2025-04-29 12:17:14 -07: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
Lisbet Alvarez
620f822504
Icu 16546 upgrade ember for admin UI ( #2793 )
...
* v4.12.2...v5.12.0
* chore: 🤖 yarn.lock changes
* chore: 🤖 ember init blueprint changes
* chore: 🤖 yarn.lock file changes
* style: 💄 run linter and formatter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16546
2025-04-25 14:39:59 -07:00
Priya Patel
93a57f26ee
Replace Rose::Icon with HDS::Icon ( #2762 )
...
* refactor: 💡 rose icons with hds icons
* fix: 🐛 remove child selector for h2
* fix: 🐛 removed unwanted changes
* fix: 🐛 remove unncessary change
* refactor: 💡 rose icon for rose components
* fix: 🐛 default size for doc-link, updated tests, removed TODO
* fix: 🐛 update doc-link test
2025-04-25 13:18:23 -07:00
Lisbet Alvarez
a937c5e8de
style: 💄 remove table borders from list-wrapper component ( #2787 )
2025-04-22 18:11:49 -07:00
Priya Patel
b820bb19d7
Refactor: Hosts-sets test - delete, read and create ( #2778 )
...
* refactor: 💡 hosts-sets test refactor - delete,read,create
* fix: 🐛 updated test selectors
2025-04-22 14:16:15 -07: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