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
Zhihe Li
62ec3fe914
refactor: 💡 Add channel ability for asciicasts ( #174 )
2023-03-31 21:19:46 +00:00
Carlos Alcaide Corvo
3bf2620b2c
Feat get asciicast from model ( #175 )
...
* Get the asciicast from the model
2023-03-31 13:55:58 -07: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
Carlos Alcaide Corvo
e4944fac89
feat: 🎸 Add related channel information ( #162 )
...
* feat: 🎸 Add related channel information
2023-03-30 18:31:30 -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 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
Cameron Perera and Randall Morey
179cc1d0e2
refactor: 💡 show "Storage Bucket" on session recording screen ( #160 )
...
* refactor: 💡 show "Storage Bucket" on session recording screen
if no storage bucket found
* Update ui/admin/app/templates/scopes/scope/session-recordings/session-recording/index.hbs
Co-authored-by: Randall Morey <randall@randallmorey.com >
* refactor: 💡 fix lint issue
---------
Co-authored-by: Randall Morey <randall@randallmorey.com >
2023-03-28 14:22:12 -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
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
304b76cb69
fix: 🐛 Fix breadcrumb and field name ( #153 )
...
Fix breadcrumb and field name
2023-03-24 16:27:21 -07: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
Zhihe Li
581d49ab76
refactor: 💡 Update storage bucket route to use recursive ( #150 )
2023-03-24 11:51:55 -04:00
Devon Anderson and Zhihe Li
85f2561a72
Icu 8559 use secret input component for access key ( #146 )
...
* feat: 🎸 create edit storage-bucket view
Create edit storage bucket view for single storage bucket
✅ Closes: ICU-8240
* Update ui/admin/tests/acceptance/storage-buckets/update-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/tests/acceptance/storage-buckets/update-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 merge upstream
merge upstream
✅ Closes: ICU-8240
* feat: 🎸 implement secret-input component
Implement `secret-input` component for `access_key_id` field in the
`storage-bucket` new and edit forms.
✅ Closes: ICU-8559
* refactor: 💡 refactored storage-bucket form
We will still conditionally render regular `Hds::Form::TextInput::Field`
for new `storage-bucket` and render `Form::Field::SecretInput` for
detail view and edit view.
✅ Closes: ICU-8559
* refactor: 💡 fixed failing test for storage bucket from
Fixed failing test for edit button now that secret-input has been
implemented
✅ Closes: ICU-8559
* Update ui/admin/app/components/form/storage-bucket/index.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update index.js
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-03-24 11:17:06 -04:00
Zhihe Li
e460a5e429
chore: 🤖 Update models to new field names ( #149 )
2023-03-24 10:52:55 -04: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
Devon Anderson and Zhihe Li
458fd167e3
feat: 🎸 create edit storage-bucket view ( #137 )
...
* feat: 🎸 create edit storage-bucket view
Create edit storage bucket view for single storage bucket
✅ Closes: ICU-8240
* Update ui/admin/tests/acceptance/storage-buckets/update-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* Update ui/admin/tests/acceptance/storage-buckets/update-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 merge upstream
merge upstream
✅ Closes: ICU-8240
* Update update-test.js
removed unneeded await on assertion
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-03-23 12:33:31 -04:00
dharini
b74c4ae03d
chore: 🤖 add session-recording flag to updated configs
2023-03-23 11:44:57 +05:30
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
dharini
b8c38dd0b3
chore: 🤖 var names
2023-03-23 10:28:16 +05:30
Randall Morey
3f526d2770
Merge branch 'main' into session-recording
2023-03-22 17:20:53 -07:00
Carlos Alcaide Corvo
a81540fae8
Merge pull request #139 from hashicorp/feat-add-breadcrumbs-session-recordings
...
Feat add breadcrumbs session recordings
2023-03-22 15:41:47 -07:00
Carlos Alcaide
ca5b9f1d24
Add channels-by-connection to the breadcrumbs
2023-03-22 15:25:46 -07:00
Cameron Perera
84de198359
refactor: 💡 update player header styles ( #136 )
2023-03-22 17:07:46 -05:00
lisbet-alvarez
c144275358
chore: 🤖 add new route enable session recording ( #140 )
...
✅ Closes: ICU-8542
2023-03-22 14:48:44 -07:00
Carlos Alcaide
9bf03b0fba
Add acceptance test for session-recordings/session-recording/channels-by-connection/channel
2023-03-22 08:15:59 -07:00
dharini
fcc156a194
chore: 🤖 move component invocation to a separate PR
2023-03-22 16:52:58 +05:30
dharini
3f86f45869
fix: 🐛 undo change
2023-03-22 16:42:58 +05:30
dharini
b33efbd5c3
chore: 🤖 style updates, incl var arg to make it read-write
2023-03-22 16:34:31 +05:30
Carlos Alcaide
db2d26df9a
Add acceptance test for session-recordings/session-recording controller
2023-03-21 17:35:43 -07:00
Randall Morey
ee2fa6df7d
refactor: 💡 remove explicit byow-pki-upstream, as it is default ( #1658 )
...
* refactor: 💡 consolidate ssh features into ssh-target flag
✅ Closes: ICU-8383
* refactor: 💡 factor out base edition
* feat: 🎸 dynamic feature edition enablement and toggling
* refactor: 💡 remove explicit byow-pki-upstream, as it is default
✅ Closes: ICU-8551
* refactor: 💡 extract feature flag config into separate file
2023-03-21 15:41:27 -07:00
Carlos Alcaide
2e06d01c39
Add breacrumbs for session-recording/channel-by-connection/channel
2023-03-21 13:20:13 -07:00
Carlos Alcaide
48031cca64
Add breadcrumbs to session-recording
2023-03-21 13:07:39 -07:00
Carlos Alcaide Corvo
06af1a9fc4
Merge pull request #134 from hashicorp/feat-ICU-8419-session-recordings-list
...
feat: 🎸 Session recordings list
2023-03-21 10:59:20 -07:00
Carlos Alcaide
a364407b27
Typo
2023-03-21 10:43:18 -07:00
lisbet-alvarez
638fc9afdf
test: 💍 acceptance tests for creation of a storage bucket ( #131 )
...
* test: 💍 create acceptance tests for storage buckets
✅ Closes: ICU-8239
2023-03-21 10:42:38 -07:00
Carlos Alcaide
774d9a8bff
Add acceptance test
2023-03-21 10:38:19 -07:00
dharini
96b2bcd6ff
fix: 🐛 style, remove comment
2023-03-21 14:42:54 +05:30
Carlos Alcaide
0d47a37cdf
Add breadcrumbs
2023-03-20 14:20:11 -07:00
Carlos Alcaide
c08c9cc50d
Change typographies within table
2023-03-20 14:13:46 -07:00
Carlos Alcaide
57d31d4ccf
feat: 🎸 Session recordings list
...
Add session recordings list
✅ Closes: ICU-8419
2023-03-20 13:27:24 -07:00