Zhihe Li
c63c95fd51
chore: 🤖 Update serializer for storage buckets ( #282 )
2023-05-24 21:57:30 +00:00
Zhihe Li
67a23a50fe
Merge pull request #285 from hashicorp/merge-from-main
...
Merge from main
2023-05-24 17:37:38 -04:00
Cameron Perera
fe96668721
Icu 9442 add session recording status to details sidebar ( #284 )
...
* refactor: 💡 make icon not required for metadata list items
* refactor: 💡 update class name for SessionRecording Status badge
* feat: 🎸 display SessionRecording Status on Details sidebar
✅ Closes: ICU-9442
2023-05-24 16:26:19 -05:00
Zhihe Li
3170d52090
Merge branch 'main' of https://github.com/hashicorp/boundary-ui-enterprise into merge-from-main
2023-05-24 15:18:02 -04:00
7e2af27453
Add session-recording status component ( #278 )
...
* Add status component
* Update ui/admin/app/components/session-recording/status/index.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* refactor: 💡 update SessionRecording::Status component
* refactor: 💡 fix linting issues
---------
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2023-05-24 11:28:18 -05:00
lisbet-alvarez
fde4ec4e05
Refactor type to use const values ( #1695 )
...
* refactor: 💡 use auth-method type consts
2023-05-23 12:37:35 -07:00
lisbet-alvarez
7cb9ae9f3b
refactor: 💡 disable delete action for storage bucket ( #273 )
...
* refactor: 💡 disable delete action for storage bucket
2023-05-23 08:47:54 -07:00
lisbet-alvarez
8d77bc60b3
Icu 9226 disable all actions for ldap accounts within users ( #1688 )
...
* refactor: 💡 disable all actions for ldap accounts within users
✅ Closes: ICU-9226
2023-05-22 15:46:13 -07:00
Zhihe Li
55f7406576
chore: 🤖 Update storage buckets to handle new api changes ( #266 )
2023-05-22 17:28:48 -04:00
lisbet-alvarez
379f317d8b
Refactor account and user abilities ( #1694 )
...
* refactor: 💡 add abilities to user and remove from account
2023-05-22 11:16:48 -07:00
Randall Morey
8d883073e1
fix: 🐛 fix mismtach between fe/be feature flag strings ( #264 )
...
* fix: 🐛 fix mismtach between fe/be feature flag strings
* chore: 🤖 add development can helper to recompute on flags
2023-05-22 08:49:30 -07:00
a2cc33d405
e2e Test documentation for FE onboarding ( #1681 )
...
* Add e2e documentation to faciltiate FE devs onboarding
Co-authored-by: Michael Li <michael.li@hashicorp.com >
Co-authored-by: lisbet-alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
---------
Co-authored-by: Michael Li <michael.li@hashicorp.com >
Co-authored-by: lisbet-alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2023-05-19 16:10:55 -07:00
lisbet-alvarez
6dd0423923
refactor: 💡 account and auth-method abilities ( #1691 )
...
* refactor: 💡 account and auth-method abilities
* refactor: 💡 add update & delete abilities & unit tests
2023-05-17 14:31:12 -07:00
Randall Morey
1afe8af15a
Session recording and storage bucket abilities cleanup ( #256 )
...
* refactor: 💡 cleanup session recording abilities
* refactor: 💡 use super call instead of duplicating check
* refactor: 💡 cleanup storage bucket abilities
2023-05-17 12:24:31 -07:00
Dharini Jeeva
7d909551ac
chore: Use HDS components in auth methods list view ( #1686 )
...
* chore: 🤖 use hds table and dropdown
2023-05-16 09:37:53 -07:00
lisbet-alvarez
3b3d6ab50f
Icu 9202 disable all actions for ldap auth method ( #1683 )
...
* refactor: 💡 disable all actions for ldap auth-method
✅ Closes: ICU-9202
2023-05-11 15:15:31 -07:00
Zhihe Li
0dee7b5a02
chore: 🤖 Update session recording API ( #243 )
...
* chore: 🤖 Update session recording API
* chore: 🤖 Update usage of scope id for targets
* chore: 🤖 Update scope id usage for user in session recordings
2023-05-08 18:05:01 +00:00
Cameron Perera
d08e4be0c6
refactor: 💡 update how project & target are displayed in table ( #242 )
...
* refactor: 💡 update how project & target are displayed in table
✅ Closes: ICU-9165
* refactor: 💡 update gap to use rem
* refactor: 💡 update with PR feedback
* refactor: 💡 use flex-direction column instead of display block
2023-05-05 13:49:57 -05:00
Zhihe Li
aed2bd5851
Merge branch 'main' of https://github.com/hashicorp/boundary-ui-enterprise into session-recording
2023-05-04 15:48:59 -04:00
Zhihe Li
3d1ac0a4e0
feat: 🎸 Download latest HCP binary for worker config commands ( #1680 )
...
✅ Closes: ICU-7265
2023-05-04 15:14:00 -04:00
Carlos Alcaide Corvo
0d9602f4ba
refactor: 💡 Refactor session-recordings routes ( #222 )
...
* refactor: 💡 Refactor session-recordings routes
2023-04-27 09:35:52 -07:00
Cameron Perera
451fcdbfeb
feat: 🎸 add getAsciicast permission to channel route & template ( #221 )
...
✅ Closes: ICU-8695
2023-04-26 13:41:41 -05:00
+1
2d5323b07a
Merge main into session recording ( #219 )
...
* fix: 🐛 add model hook to host route for dynamic host catalogs (#1659 )
* fix: 🐛 add model hook to host route for dynamic host catalogs
✅ Closes: ICU-8594
* refactor: 💡 remove page formatting for host route
* [COMPLIANCE] Add Copyright and License Headers (#1660 )
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* chore(deps-dev): bump webpack from 5.59.1 to 5.76.0 (#1654 )
Bumps [webpack](https://github.com/webpack/webpack ) from 5.59.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.59.1...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* Feature metadata (#1661 )
* feat: 🎸 load edition from controller-metadata.json
* refactor: 💡 rename edition and add licensed features support
* chore: 🤖 support dev toggling of licensed features
* chore: 🤖 rename ent edition
* Update ui/admin/app/services/feature-edition.js
* Update ui/admin/app/instance-initializers/feature-edition.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 cleanup
* chore: 🤖 feature edition disabled in tests / fix test cases
* test: 💍 remove feature disable calls in tests
* test: 💍 fix broken tests
* fix: 🐛 fix config bug
* fix: 🐛 fix broken test due to feature flags
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* fix: 🐛 Fix missing translation (#1662 )
Fix missing translation on the toggle color theme selector
* Resolutions audit: Delete 3 oldest resolutions (#1663 )
* Delete bl from resolutions
* Delete tough-cookie from resolutions
* Delete npm from resolutions
* chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#1665 )
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: 🤖 Update electron-forge/* packages (#1666 )
Update electron-forge/* packages
* feat: 🎸 Add support to display external name for dynamic hosts (#1664 )
* feat: 🎸 Add support to display external name for dynamic hosts
✅ Closes: ICU-8795
* test(admin/e2e): Add create target with address test (#1667 )
* chore: 🤖 update design system package (#1668 )
* test(admin/e2e): Define expected private key for vault credential store test (#1671 )
* test: 💍 (admin-e2e): Add test to create different credentials (#1670 )
* chore: 🤖 add json5 to resolutions per dependabot alerts (#1672 )
* chore: 🤖 add json5 to resolutions per dependabot alerts
* fix: 🐛 remove unecessary resolutions
* chore: 🤖 upgrade @storybook/ember-cli-storybook to 0.6.0 (#1669 )
* chore: 🤖 update @storybook/ember-cli-storybook to 0.6.0
✅ Closes: ICU-6588
* chore: 🤖 remove css-what from resolutions
* refactor: 💡 update selector for delete storage bucket test
* chore: 🤖 fix yarn.lock
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: lisbet-alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: github-team-secure-boundary <hc-github-team-secure-boundary@hashicorp.com >
Co-authored-by: hc-github-team-secure-boundary <82989682+hc-github-team-secure-boundary@users.noreply.github.com >
Co-authored-by: Stan Ryzhov <60649800+stasryzhov@users.noreply.github.com >
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2023-04-25 16:22:12 -05:00
Carlos Alcaide Corvo and Cameron Perera
db408a9acd
feat: 🎸 Add related info to session recording and player ( #195 )
...
* feat: 🎸 Add related info to session recording and player
---------
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2023-04-24 08:17:27 -07:00
Stan Ryzhov
3ea8ade828
test: 💍 (admin-e2e): Add test to create different credentials ( #1670 )
2023-04-20 14:07:20 -04:00
Zhihe Li
26d676f134
fix: 🐛 Fix deleted resources existing on session recordings ( #205 )
2023-04-19 15:51:56 -04:00
Stan Ryzhov
1c392f72b9
test(admin/e2e): Define expected private key for vault credential store test ( #1671 )
2023-04-19 11:09:14 -04:00
Carlos Alcaide Corvo
40cddd829e
refactor: 💡 Refactor link list panel ( #199 )
...
* refactor: 💡 Refactor link list panel
2023-04-18 10:58:04 -07:00
Stan Ryzhov
9795353545
test(admin/e2e): Add create target with address test ( #1667 )
2023-04-17 16:14:59 -04:00
Carlos Alcaide Corvo
afd89bddb3
feat: 🎸 Add MetadataList component ( #193 )
...
Add MetadataList component and use of it within session-recordings
✅ Closes: ICU-8232
2023-04-17 12:49:08 -07:00
Dharini Jeeva
09796ac8a3
target session recording enablement acceptance test ( #192 )
...
* test: 💍 target session recording enablement tests
2023-04-07 11:56:28 -07:00
lisbet-alvarez
c91a33a796
feat: 🎸 delete action for storage bucket ( #191 )
...
* feat: 🎸 delete action for storage bucket
✅ Closes: ICU-8229
2023-04-07 10:44:48 -07:00
lisbet-alvarez
33af4cd7ea
Icu 8801 update settings icon to link in target edit screen ( #188 )
...
* refactor: 💡 update settings icon to link in target edit screen
* style: 💄 whitespace
✅ Closes: ICU-8801
* test: 💍 remove unnecessary a11yAudit() check
* test: 💍 fix test
* refactor: 💡 fix translation
* refactor: 💡 settings link shouldn't be visible under button
2023-04-06 10:45:19 -07:00
lisbet-alvarez and Zhihe Li
6a48c31d83
feat: 🎸 add storage bucket card on ssh target ( #163 )
...
* feat: 🎸 storage bucket card on ssh target
✅ Closes: ICU-8631
* Update ui/admin/app/routes/scopes/scope/targets/target/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-04-05 10:49:15 -07:00
Cameron Perera
9fc4be7b61
refactor: 💡 fix active link style issue with SR Player ( #183 )
...
* refactor: 💡 fix active link style issue with SR Player
✅ Closes: ICU-8774
* refactor: 💡 update player hds link to hds button and styles
* refactor: 💡 add translation for "Back to channels" text
* test: 💍 add Intl setup hook to player test
2023-04-05 10:02:19 -05:00
Dharini Jeeva
2c93c378c4
Fix feature flag session recording target ( #187 )
...
* chore: 🤖 wrap target session recording with feature flag
* fix: 🐛 test
* fix: 🐛 test
* fix: 🐛 use ember truth helper
2023-04-04 12:20:45 -07:00
Cameron Perera
cdaab19d1f
test: 💍 fix flaky session-recording player render test ( #186 )
2023-04-04 11:10:28 -05:00
2a9c4507d2
Main to session recording ( #178 )
...
* fix: 🐛 add model hook to host route for dynamic host catalogs (#1659 )
* fix: 🐛 add model hook to host route for dynamic host catalogs
✅ Closes: ICU-8594
* refactor: 💡 remove page formatting for host route
* [COMPLIANCE] Add Copyright and License Headers (#1660 )
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* chore(deps-dev): bump webpack from 5.59.1 to 5.76.0 (#1654 )
Bumps [webpack](https://github.com/webpack/webpack ) from 5.59.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.59.1...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* Feature metadata (#1661 )
* feat: 🎸 load edition from controller-metadata.json
* refactor: 💡 rename edition and add licensed features support
* chore: 🤖 support dev toggling of licensed features
* chore: 🤖 rename ent edition
* Update ui/admin/app/services/feature-edition.js
* Update ui/admin/app/instance-initializers/feature-edition.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 cleanup
* chore: 🤖 feature edition disabled in tests / fix test cases
* test: 💍 remove feature disable calls in tests
* test: 💍 fix broken tests
* fix: 🐛 fix config bug
* fix: 🐛 fix broken test due to feature flags
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 yarn.lock update
* fix: 🐛 fix test features
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: lisbet-alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: github-team-secure-boundary <hc-github-team-secure-boundary@hashicorp.com >
Co-authored-by: hc-github-team-secure-boundary <82989682+hc-github-team-secure-boundary@users.noreply.github.com >
2023-04-03 20:28:31 -07:00
lisbet-alvarez
7080b07ab3
Link list panel component ( #182 )
...
* chore: 🤖 update parent branch
* chore: 🤖 fix merge conflict
* chore: 🤖 merge conflict
* refactor: 💡 merge conflict
* chore: 🤖 update branch
* fix: 🐛 translation
* refactor: 💡 use <ul> & <li> and make entire row a link
2023-04-03 18:12:44 -07:00
Randall Morey and Zhihe Li
7350c0e08c
Feature metadata ( #1661 )
...
* feat: 🎸 load edition from controller-metadata.json
* refactor: 💡 rename edition and add licensed features support
* chore: 🤖 support dev toggling of licensed features
* chore: 🤖 rename ent edition
* Update ui/admin/app/services/feature-edition.js
* Update ui/admin/app/instance-initializers/feature-edition.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 cleanup
* chore: 🤖 feature edition disabled in tests / fix test cases
* test: 💍 remove feature disable calls in tests
* test: 💍 fix broken tests
* fix: 🐛 fix config bug
* fix: 🐛 fix broken test due to feature flags
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-03-31 17:38:17 -07:00
Zhihe Li
62ec3fe914
refactor: 💡 Add channel ability for asciicasts ( #174 )
2023-03-31 21:19:46 +00:00
Cameron Perera
8c01ec2f20
feat: 🎸 update player to allow routing to provided route ( #173 )
...
✅ Closes: ICU-8381
2023-03-31 14:10:36 -05:00
Cameron Perera
7faab01452
refactor: 💡 add permission to read a session recording ( #167 )
...
* refactor: 💡 add permission to read a session recording
* test: 💍 remove a11yAudit from test temporarily
* refactor: 💡 add aria-label to fix allyAudit violation (#168 )
* refactor: 💡 add aria-label to fix allyAudit violation
* refactor: 💡 update standalone link to icon only button
2023-03-30 11:11:40 -05:00
Devon Anderson and Zhihe Li
ae66e68bad
chore: 🤖 add related test for target sidebar ( #166 )
...
* chore: 🤖 add related test for target sidebar
Add related acceptance test for `session-recording` sidebar integration
into `target` form.
✅ Closes: ICU-8590
* Update read-test.js
* refactor: 💡 fix test
Fix failing test for sidebar component.
* Update ui/admin/tests/acceptance/targets/read-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/tests/acceptance/targets/read-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-03-30 08:29:52 -04:00
Devon Anderson
60de33598a
feat: 🎸 create enable-session-recording view ( #165 )
...
* feat: 🎸 create enable-session-recording view
Create `enable-session-recording` ui view.
✅ Closes: ICU-8592
* refactor: 💡 refactor scss for enable-session-recording
Refactor scss to use `rem` instead of Rose mixins for sizing.
✅ Closes: ICU-8592
* refactor: 💡 removed integration test
Removed integration test for `form/enable-session-recording`. User
testing will come from targets acceptance test.
✅ Closes: ICU-8592
2023-03-29 15:45:40 -04:00
Cameron Perera
63c573964f
feat: 🎸 add permissions check for session recording navigation ( #164 )
2023-03-29 12:30:05 -05:00
hashicorp-copywrite[bot] and Carlos Alcaide Corvo
f17b7d54d8
[COMPLIANCE] Add Copyright and License Headers ( #1660 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2023-03-28 12:50:34 -05:00
Carlos Alcaide Corvo
502f04d02a
refactor: 💡 Add Project name to session-recordings list ( #152 )
...
* refactor: 💡 Add Project name to session-recordings list
2023-03-28 09:48:22 -07:00
lisbet-alvarez and Zhihe Li
b3dc1f236d
refactor: 💡 use secret input component for secret access key ( #156 )
...
* refactor: 💡 use secret input component for secret access key
use new component and update test files
✅ Closes: ICU-8645
* Update ui/admin/app/components/form/storage-bucket/index.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 revise translation wording
* style: 💄 fix linting space issue
* refactor: 💡 only rollback changes for specific attribute
* style: 💄 change button text color in dark mode for a11yAudit
* refactor: 💡 add function to cancel changes to secrets
* Update ui/admin/app/components/form/storage-bucket/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-03-28 15:46:25 +00:00
Cameron Perera
983eee2742
feat: 🎸 move channel info to HDS table ( #154 )
...
* feat: 🎸 move channel info to HDS table
✅ Closes: ICU-8609
* refactor: 💡 change standalone link to hds.button
* refactor: 💡 use hds typography tokens for table titles
2023-03-27 11:43:05 -05:00