Dharini Jeeva
751b5bef78
chore: 🤖 add skip prompts toggle ( #2036 )
...
* chore: 🤖 add skip prompts toggle
2023-12-08 09:17:36 -08:00
Dharini Jeeva
3f2f2ba756
feat: 🎸 Allow prompts in oidc auth method form ( #2007 )
...
* feat: 🎸 Allow prompts in OIDC auth method form
2023-11-28 11:59:16 -08: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
Zhihe Li
1ddabf4980
feat: 🎸 Add checks for cancel permissions in desktop sessions ( #1980 )
...
* feat: 🎸 Add checks for cancel permissions in desktop sessions
* chore: 🤖 Move model hook from session to session.index
2023-11-02 13:42:51 -04:00
Cameron Perera
f879bbb1ec
Session permissions issue ( #1975 )
...
* refactor: 💡 session isCancelable to isAvailable
* refactor: 💡 check for target info for showing target details
* refactor: 💡 add fallback for session data from connect command
* refactor: 💡 remove extra divs
* refactor: 💡 remove await from peekRecord of a session
* test: 💍 add test for no read permission for sessions
* test: 💍 reset global qunit after test is done
2023-11-01 11:22:18 -05:00
Dharini Jeeva
7993422b0d
fix: 🐛 allow ldap managed groups in role/principals route ( #1938 )
2023-10-02 13:52:35 -07:00
Cameron Perera
406e45f039
fix: 🐛 dynamic storage bucket showing as static ( #1933 )
2023-09-28 12:10:35 -05:00
Cameron Perera
c5cffd5137
feat: 🎸 create Host Modal for connecting to specific modal ( #1898 )
...
✅ Closes: ICU-10432
2023-09-22 18:58:14 -04:00
Cameron Perera
edd42ee927
feat: 🎸 add host details to session details screen if present ( #1889 )
...
* feat: 🎸 add host details to session details screen if present
✅ Closes: ICU-10282
* refactor: 💡 update style for host details
* refactor: 💡 update styles for sidebar details
* refactor: 💡 remove unneeded class selector
2023-09-22 18:58:14 -04:00
Cameron Perera
340429fdb5
Icu 10521 add route logic from sessions list to session detail screen ( #1834 )
...
* feat: 🎸 add canRead ability for session model
* refactor: 💡 create constant values for session status types
* feat: 🎸 add link to session detail from sessions list
✅ Closes: ICU-10521
2023-09-22 18:58:13 -04:00
Dharini Jeeva
d0a505558b
refactor: 💡 sb dynamic credential type secret fields and how we serialize ( #1907 )
...
* refactor: 💡 secret fields and how we serialize
2023-09-20 14:55:05 -07:00
Dharini Jeeva
1b84a70ca0
feat: (LDAP) add attributes to model and component ( #1908 )
...
* feat: 🎸 add two new fields to LDAP form
2023-09-20 09:18:30 -07:00
Dharini Jeeva
78d1e09a0d
Icu 11022 update dynamic credentials in sb form ( #1901 )
2023-09-18 14:23:30 -07:00
Dharini Jeeva
4910070c95
feat: 🎸 add support for dynamic credentials in storage bucket ( #1897 )
...
* feat: 🎸 add support for dynamic credentials in storage bucket
2023-09-18 13:26:38 -07:00
Dharini Jeeva
6d1b80aaf0
chore: fix to get rid of deprecate-non-strict-relationships warning ( #1835 )
...
* chore: 🤖 add explicit inverse relationship
2023-08-14 16:15:26 -07:00
Lisbet Alvarez
d49f3b72a6
feat: 🎸 CRUDL capabilites for ldap managed-group ( #1805 )
...
* feat: 🎸 CRUDL capabilites for ldap managed-group
✅ Closes: ICU-10100
* refactor: 💡 managed-group serializer & remove members tab
* refactor: 💡 show members tab
* fix: 🐛 add type getters in managed group model
* refactor: 💡 fix column name
2023-07-28 13:52:04 -07:00
Lisbet Alvarez and Dharini Jeeva
3b284fac66
refactor: 💡 update to allow state change & update edit action ( #1797 )
...
* refactor: 💡 update to allow state change & update edit action
✅ Closes: ICU-10078
* test: 💍 add more update and delete test cases
* refactor: 💡 auth-method serializer
* refactor: 💡 add secret input fields
* refactor: 💡 remove changes to ldap auth method serializer
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2023-07-27 14:25:40 -07:00
Devon Anderson and Dharini Jeeva
d7b6eba2af
[ICU-10024] feat: Revise auth-method model ( #1762 )
...
* feat: 🎸 Revised auth-method model
Revised auth-method model to include LDAP attributes
✅ Closes: ICU-10024
* chore: 🤖 create transform for `account_attribute_maps`
Create transform to handle `account_attribute_maps` array
* refactor: 💡 Refactor transform and serializer
Refactor `account_claims_map` transforms overall name and logic to be
used for `account_attributes_map`. Also refactored serializer to
serialize auth-method data, by type.
✅ Closes: ICU-100024
* refactor: 💡 refactor transform
Refactor `account_claim_maps` transform.
* Update addons/api/addon/serializers/auth-method.js
changing naming of serialize method
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* refactor: 💡 refactor serializer
Refactor naming convention for serializer methods and added comments for
attributes.
* refactor: 💡 quick refactor
fixed name for method call in serializer
* refactor: 💡 refactor attributes and serializer
Refactor attributes for `auth-methods` to use the `for` option to select
which attribute belongs to which auth-method.
* Update auth-method.js
comment change
* refactor: 💡 rebase
rebase
* Update addons/api/addon/serializers/auth-method.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* Update addons/api/addon/serializers/auth-method.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* Update addons/api/addon/serializers/auth-method.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* Update addons/api/addon/serializers/auth-method.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* Update addons/api/addon/serializers/auth-method.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* refactor: 💡 refactor serialize attribute method
refactor serialize attribute method not not include type for password,
and instead let `serializePassword` handle serialization
* refactor: 💡 refactor serializer
Refcator serializer to not include password type in attribute serializer
and added `for` to one missing attribute.
* Update addons/api/addon/serializers/auth-method.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2023-07-13 09:19:38 -04:00
hashicorp-copywrite[bot]
e8f15e2eab
[COMPLIANCE] Add Copyright and License Headers
2023-06-19 16:23:53 +00:00
Zhihe Li
e36ee56de1
Merge from main ( #305 )
...
Merge from main
2023-05-31 17:13:56 -07:00
Zhihe Li
4ac6259d2a
fix: 🐛 Fix isAsciicast check ( #301 )
...
✅ Closes: ICU-9511
2023-05-31 15:27:30 -04:00
Randall Morey
998df39560
fix: 🐛 scopeModel should check for ID before calling peekRecord ( #298 )
2023-05-30 10:37:35 -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
Cameron Perera
a63776e76f
Icu 9415 remove sorted computed value for connections channels ( #276 )
...
* refactor: 💡 remove sorted connections from session recording
Removed from session recording model and respective templates
✅ Closes: ICU-9415
* refactor: 💡 remove sorted channels from connections model
and removed from the appropriate templates and breadcrumb
2023-05-23 16:10:39 -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
55f7406576
chore: 🤖 Update storage buckets to handle new api changes ( #266 )
2023-05-22 17:28:48 -04: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
Zhihe Li
ed5416477d
chore: 🤖 More updates for models and mirage ( #253 )
2023-05-17 12:01:34 -04: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
03fd24f1ec
chore: 🤖 Update storage bucket aws plugin name ( #245 )
2023-05-08 18:25:42 +00: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
+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
1717968e59
Icu 9020 move connection channel sorting to model ( #217 )
...
* test: 💍 add tests for sorted connection and channels
* feat: 🎸 Add sorted property for connections and channels
✅ Closes: ICU-9020
2023-04-24 12:10:17 -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
Zhihe Li
62ec3fe914
refactor: 💡 Add channel ability for asciicasts ( #174 )
2023-03-31 21:19:46 +00: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
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
Zhihe Li
1f581fcc75
chore: 🤖 Remove type on channel recordings ( #155 )
2023-03-28 16:08:15 +00:00
Zhihe Li
31b0a57639
feat: 🎸 Add new target field for storage bucket ( #133 )
...
✅ Closes: ICU-8077
2023-03-22 10:52:33 -04:00
Zhihe Li
1e7268ff54
feat: 🎸 Add mirage data for ascii casts and use fetch ( #129 )
...
* feat: 🎸 Add mirage data for ascii casts and use fetch
✅ Closes: ICU-8189
2023-03-21 15:52:58 -04:00
Zhihe Li
39d43daf7a
Icu 8190 ember data recording asciicast ( #124 )
...
* feat: 🎸 Add asciicast getter and adapter
✅ Closes: ICU-8190
2023-03-16 15:25:16 -04:00
Zhihe Li
d08ce29e5a
Chore/update model names ( #125 )
...
* chore: 🤖 Rename recording to session-recording
* chore: 🤖 Update names for connection models
* chore: 🤖 Update channel models to new name
* chore: 🤖 Update remaining models after merge conflict
2023-03-16 13:49:04 -04:00
Zhihe Li
b9cf61932b
feat: 🎸 Add session recording models ( #100 )
...
* feat: 🎸 Add session recording models
✅ Closes: ICU-8075
2023-03-07 16:38:41 -05:00
Zhihe Li
4d62e67f2a
feat: 🎸 Add storage bucket models ( #85 )
...
* feat: 🎸 Add storage bucket models
✅ Closes: ICU-8076
2023-03-03 12:56:28 -05: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
Zhihe Li
f0530e1f8f
Vault SSH Cert Feature ( #1596 )
...
* feat: 🎸 Update models for vault ssh cert feature (#1591 )
✅ Closes: ICU-7546
* feat: 🎸 Setup types in cred library forms and use HDS component (#1597 )
* feat: 🎸 Setup types in cred library forms and use HDS component
✅ Closes: ICU-7673
* feat: 🎸 Add vault ssh cert type for credential library (#1608 )
* feat: 🎸 Add vault ssh cert type for credential library
✅ Closes: ICU-7678
* feat: 🎸 Enable feature flag for vault ssh cert work (#1614 )
* fix: 🐛 Change fields to optional as they get default by backend (#1615 )
* Chore/cleanup vault ssh cert (#1616 )
2023-02-01 13:46:23 -05:00
Dharini Jeeva
f3dbd7cdab
Add links to role principals with ability ( #1545 )
...
chore: 🤖 add links to role/principals
2022-12-22 14:41:00 -08:00
Dharini Jeeva
f2c0458fb5
Add model support for managed groups ( #1544 )
...
* chore: 🤖 streamline managed groups getter on role
2022-12-22 14:09:56 -08:00
Randall Morey
69dfc7c784
refactor: 💡 use constants for target types ( #1538 )
...
* refactor: 💡 use constants for target types
* chore: 🤖 import types rather than *
* chore: 🤖 use capitalized TYPES_TARGET constant name
2022-12-20 12:07:52 -05:00