Cameron Perera
4071024853
refactor: 💡 fix indexed-display-name for readability ( #323 )
...
* refactor: 💡 fix indexed-display-name for readability
* refactor: 💡 rename reverse-indexed-display-name helper
from indexed-display-name to reverse-indexed-display-name
2023-06-06 12:52:07 -07:00
Cameron Perera
9bd969c1f6
refactor: 💡 update indexed-display-name helper ( #322 )
2023-06-05 16:27:54 -05:00
Carlos Alcaide Corvo
da01862910
Add description to disable credential rotation ( #318 )
2023-06-05 07:58:37 -07:00
Randall Morey
8200c37842
chore: 🤖 add resource descriptions ( #308 )
2023-06-01 09:37:23 -07:00
Zhihe Li and cameronperera
204d2537d7
refactor: 💡 Add loading substate for channels ( #303 )
...
* refactor: 💡 Add loading substate for channels
* refactor: 💡 Use conditional block for session recording player
* style: 💄 Use a unicode ellipsis instead of periods
* refactor: 💡 rename asciiCast to asciicast (#307 )
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
2023-06-01 14:15:38 +00:00
Zhihe Li
e36ee56de1
Merge from main ( #305 )
...
Merge from main
2023-05-31 17:13:56 -07:00
Cameron Perera
d130a019d7
refactor: 💡 update to new filesize package and output format ( #306 )
2023-05-31 18:36:37 -05:00
Cameron Perera and Zhihe Li
63c6d24363
fix: 🐛 add message for channels that cannot be played back ( #302 )
...
* fix: 🐛 Fix isAsciicast check
✅ Closes: ICU-9511
* fix: 🐛 add message for channels that cannot be played back
* Update ui/admin/app/templates/scopes/scope/session-recordings/session-recording/channels-by-connection/channel.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 update not supported message
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-05-31 15:01:12 -05:00
Randall Morey and Zhihe Li
2cd4995c92
Feature worker recording storage path ( #299 )
...
* refactor: 💡 refactor worker form fieldset to use HDS
* feat: 🎸 add recording_storage_path optional config for workers
* chore: 🤖 tweak language and add learn-more link
* chore: 🤖 add additional feature check
* Update addons/core/translations/resources/en-us.yaml
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 use hds inline link
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-05-31 11:28:27 -07:00
Carlos Alcaide Corvo
55b1ea7350
Change start_time for created_time ( #297 )
...
* Change started_time for created_time for session details within channels by connection
2023-05-30 13:15:04 -07:00
Cameron Perera
3d9836a55b
Icu 9482 add no connection message for session recording with no connections ( #294 )
...
* refactor: 💡 add controller for channels-by-connection/index
* feat: 🎸 show message for new session that have no connections
✅ Closes: ICU-9482
* feat: 🎸 add message for failed session with no connections (#296 )
✅ Closes: ICU-9489
* refactor: 💡 remove '-' from 'in progress' usage
2023-05-30 11:34:07 -05:00
Cameron Perera
33afb64476
feat: 🎸 add no channels message for empty connections ( #287 )
...
✅ Closes: ICU-9443
2023-05-25 10:31:51 -05:00
Dharini Jeeva
bf13b71807
refactor: 💡 title case, remove ID ( #286 )
2023-05-24 16:02:39 -07: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
Cameron Perera
2659163b37
Icu 9418 hide play button if session recording is still in progress ( #281 )
...
* feat: 🎸 add isAvailable method to session recording model
✅ Closes: ICU-9418
* feat: 🎸 hide play button if session recording in-progress
* refactor: 💡 use translation for channel list play button
* refactor: 💡 move Play translation to actions from resources
2023-05-24 12:46:32 -05: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
Zhihe Li
ed5416477d
chore: 🤖 More updates for models and mirage ( #253 )
2023-05-17 12:01:34 -04:00
Randall Morey
4c80f8d8ff
feat: 🎸 initial LDAP authentication support ( #1645 )
...
* feat: 🎸 initial LDAP authentication support
2023-05-11 13:55:27 -07:00
Devon Anderson
1d3914e5ac
refactor: 💡 changed title description for provider in storage buckets ( #239 )
...
* refactor: 💡 changed title description for provider
Change title from `AWS` to `Amazon S3` in the provider <InfoField /> for
storage buckets.
✅ Closes: ICU-9166
* refactor: 💡 quick refactor
Refactor of Amazon title in table description
2023-05-04 17:13:22 -04:00
lisbet-alvarez
bf0b7d56b7
refactor: 💡 update storage bucket scope helper text ( #240 )
...
✅ Closes: ICU-9167
2023-05-04 12:00:15 -07:00
Carlos Alcaide Corvo and Zhihe Li
bdc9f86394
Chore session recordings bits and pieces ( #237 )
...
* Add the word up & down to the bytes strings
* Add string duration to all the duration strings that are out of a table
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-05-03 10:56:24 -07:00
Cameron Perera
7c06d7f2d4
feat: 🎸 Update Channel identifiers and breadcrumb ( #235 )
...
* feat: 🎸 Update Channel identifiers and breadcrumb
* refactor: 💡 updates after PR feedback
* refactor: 💡 remove unneeded function
* refactor: 💡 move all of indexedDisplayName into plain function
2023-05-03 11:03:48 -05:00
Zhihe Li
d10b0a7bff
Merge branch 'main' of https://github.com/hashicorp/boundary-ui-enterprise into merge-from-main
2023-05-02 17:23:14 -04:00
Cameron Perera
49fb722a68
feat: 🎸 change Connection titles to Connection 1 vs the ID ( #234 )
...
* feat: 🎸 change Connection titles to Connection 1 vs the ID
✅ Closes: ICU-8667
* refactor: 💡 address PR feedback
2023-05-02 12:59:30 -05:00
Carlos Alcaide Corvo
ffd36003e0
Chore update embroider test setup ( #1678 )
...
* Update embroider/test-setup within addons/rose
* Update embroider/test-setup within addons/api, auth and core
2023-05-01 11:16:20 -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
Cameron Perera
a48fd5d9f4
refactor: 💡 remove Type column from channel table ( #201 )
...
* refactor: 💡 remove Type column from channel table
✅ Closes: ICU-8772
* refactor: 💡 remove Type reference from Channel details sidebar
* refactor: 💡 remove unused Type translation
2023-04-18 12:30:37 -05:00
Zhihe Li
054881dc4e
feat: 🎸 Add support to display external name for dynamic hosts ( #1664 )
...
* feat: 🎸 Add support to display external name for dynamic hosts
✅ Closes: ICU-8795
2023-04-17 13:22:32 -04: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
639d57f927
Icu 8704 enable session recording route model hook ( #180 )
...
* feat: 🎸 target session recording toggle
2023-04-04 11:01:00 -07: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
ee1cd4100c
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 >
2023-03-31 15:12:07 -07:00
Carlos Alcaide Corvo
b9fea822d0
Feat - ICU 8234 helper format-bytes-size ( #170 )
...
* feat: 🎸 Add format-bytes-size helper
2023-03-30 17:00:02 -07:00
Cameron Perera
0349b4c804
feat: 🎸 add View text to session recording list item button ( #171 )
2023-03-30 15:02:00 -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
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
992be8c4fb
feat: 🎸 add sidebar data for session recording screen ( #158 )
...
* feat: 🎸 add sidebar data for session recording screen
✅ Closes: ICU-8610
* refactor: 💡 add logic for no storage bucket linked to target
* refactor: 💡 update comments
2023-03-28 11:25:50 -05: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
Dharini Jeeva
971ab2be61
feat: 🎸 target session recording configure on edit mode ( #144 )
...
* feat: 🎸 target session recording sidebar
2023-03-27 13:38:32 -07: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
Carlos Alcaide Corvo
20ef3a3b9e
feat: 🎸 Add Channel data from mirage ( #151 )
...
* feat: 🎸 Add Channel data from mirage
✅ Closes: ICU-8635
2023-03-24 10:28:29 -07:00
Cameron Perera
b5045f1851
feat: 🎸 add empty state views for session recordings screen ( #145 )
...
* chore: 🤖 rebase session-recording
* refactor: 💡 update calls to fetch recordings and buckets
2023-03-23 15:55:10 -05:00
Dharini Jeeva
ea5a8c1edc
Merge pull request #132 from hashicorp/ICU-8523-create-secret-input-form-field
...
Icu 8523 create secret input form field
2023-03-23 11:08:02 +05:30