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
a829727b1b
Feat/update models ( #128 )
...
* feat: 🎸 Add mime types field
* feat: 🎸 Add duration field to models
2023-03-20 14:06:15 -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
bf2029eb54
feat: 🎸 Add abilities for session recordings ( #120 )
...
* feat: 🎸 Add abilities for session recordings
✅ Closes: ICU-8079
2023-03-15 15:45:51 -04:00
Zhihe Li
5992829fa2
feat: 🎸 Add serializer and adapter for storage bucket ( #117 )
...
* feat: 🎸 Add serializer and adapter for storage bucket
✅ Closes: ICU-8358
2023-03-15 15:18:02 -04:00
Zhihe Li
ce83346461
Icu 8073 mirage recording connection channel ( #109 )
...
* feat: 🎸 Add mirage data for recordings, connections, channels
✅ Closes: ICU-8073
2023-03-10 14:20:58 -05:00
lisbet-alvarez
4f0b3f71fd
chore: 🤖 can abilities for storage bucket ( #97 )
...
* chore: 🤖 add can list, navigate, and create
✅ Closes: ICU-8244
2023-03-09 08:57:50 -08: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
Randall Morey
7dd9fb80d5
chore: 🤖 add role readPrincipal ability ( #1540 )
2022-12-20 16:31:39 -05:00
Zhihe Li
c3d9fd8fc5
Icu 6657 auth method model fragments refactor ( #1507 )
...
* refactor: 💡 Remove fragment usage for arrays in auth method
* chore: 🤖 Remove ember-data-model-fragments
✅ Closes: ICU-6657
2022-12-02 14:29:53 -05:00
Zhihe Li
ff7a1fedea
Icu 6794 refactor attributes using the newer is nested attribute annotation ( #1481 )
2022-11-23 14:40:07 -05:00
Zhihe Li
b55c50cf64
Chore/update linter ( #1355 )
...
* chore: 🤖 Update editor config settings
* chore: 🤖 Add back ember-template-lint-plugin-prettier
* style: 💄 Format admin
* style: 💄 Format desktop
* style: 💄 Format rose
* style: 💄 Format core
* style: 💄 Format api
2022-10-06 11:41:12 -04:00
Dharini Jeeva and Cameron Perera
5224512da0
Icu 6153 unknown credential support ( #1344 )
...
* feat: 🎸 Add support for unknown credential types
✅ Closes: ICU-6153
* fix: 🐛 add unknown cred type
* refactor: 💡 move credential type logic to a component
* chore: 🤖 fix component name
* fix: 🐛 update component name, remove unused translated string
* fix: 🐛 file name
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-09-20 19:31:16 -05:00
Randall Morey and Zhihe Li
cde6abd445
refactor: 💡 convert brokered cred IDs array to simple attribute ( #1259 )
...
* refactor: 💡 convert brokered cred IDs array to simple attribute
* fix: 🐛 missing test assertion
* fix: 🐛 simplify computed
* refactor: 💡 convert host sources array to simple attribute (#1260 )
* refactor: 💡 convert host source IDs array to simple attribute
* fix: 🐛 host source tests
* Refactor role fragment arrays (#1262 )
* refactor: 💡 convert grant strings to regular attribute
* refactor: 💡 convert principals array to simple attribute
* Update ui/admin/app/routes/scopes/scope/roles/role.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* fix: 🐛 remove unused import
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2022-08-31 09:55:59 -07:00
Devon Anderson and Dharini Jeeva
62077d3c25
feat: 🎸 Add worker serializer ( #1230 )
...
* feat: 🎸 Add worker serializer
Add worker serializer that focus' on `config_tags.type` and
`canonical_tags.type`.
[API](https://docs.google.com/document/d/1G-lfl8gk9NfoKFImSpHb90E3xC3CSEVDwVy3bJ9eOhA/edit#heading=h.9e06o4b8etpi )
✅ Closes: ICU-5241
* refactor: 💡 refactored `models/worker.js`
Because `canonical_tags` and `config_tags` are `readOnly` attributes, we
could use `attr` decorator instead of `fragment`.
✅ Closes: ICU-5241
* refactored `model/worker.js and deleted un-needed files
* refactor: 💡 Refactored model/worker.js and created test
Refactored model/worker.js to include custom method for POST route for
adding new worker.
BREAKING CHANGE: 🧨 no
✅ Closes: ICU-5241
* refactor: 💡 Refactored custom POST route method for worker
Refactored custom method on `model/worker.js` to include serialization
for `worker_genrated_auth_token`
BREAKING CHANGE: 🧨 no
✅ Closes: ICU-5241
* refactor: 💡 Refactor test
Refactor model/worker-test.js and serializers/worker.js
BREAKING CHANGE: 🧨 no
✅ Closes: ICU-5241
* Update addons/api/addon/serializers/worker.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
* update worker.js documentation block
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2022-08-09 15:34:42 -04:00
Zhihe Li
96b0ae3b06
Icu 5245 add workers tab to navigation and initial overview ( #1229 )
...
* feat: 🎸 Add initial workers UI navigation page
✅ Closes: ICU-5245
2022-08-01 16:04:41 -04:00
Zhihe Li
a84e8c693e
feat: 🎸 Add worker model ( #1213 )
...
✅ Closes: ICU-5239
2022-07-28 14:33:23 -04:00
lisbet-alvarez and Cameron Perera
821b9b56a7
Icu 5230 credential serializer ( #1200 )
...
* feat: 🎸 Create Credential Model in API
✅ Closes: ICU-5229
* feat: 🎸 update credential model
Add attributes to credential model
✅ Closes: ICU-5229
* feat: 🎸 no verify
✅ Closes: ICU-5230
* feat: 🎸 Add credential serializer and tests
✅ Closes: ICU-5230
* feat: 🎸 Add credential serializer
Credential serializer along with unit tests were added.
✅ Closes: ICU-5230
* feat: 🎸 Credential serializer & unit tests
✅ Closes: ICU-5230
* fix: 🐛 Resolved commit conflicts
✅ Closes: ICU-5230
* fix: 🐛 deleted password_hmac from inside the serializer
✅ Closes: ICU-5230
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-07-20 12:34:18 -07:00
lisbet-alvarez and Cameron Perera
bd0189cf10
Icu 5229 credential model ( #1197 )
...
* feat: 🎸 Create Credential Model in API
✅ Closes: ICU-5229
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-07-19 13:02:04 -07:00
Randall Morey
bdabcc119e
Refactor base scope fragment ( #1166 )
...
* refactor: 💡 migrate managed-group off fragments
* refactor: 💡 migrate credential-store off fragments
* refactor: 💡 migrate credential-library off fragments
* refactor: 💡 migrate account off fragments
* refactor: 💡 convert base model scope field to simple attr
* fix: 🐛 skip broken test
2022-07-18 11:30:53 -07:00
Randall Morey
890cfe5168
Refactor attributes fragments ( #1156 )
...
* refactor: 💡 migrate managed-group off fragments
* refactor: 💡 migrate credential-store off fragments
* refactor: 💡 migrate credential-library off fragments
* refactor: 💡 migrate account off fragments
2022-06-28 19:30:26 -04:00
Randall Morey and dharini
4ef66fdd29
Add minimum support for static credential stores to admin UI ( #1145 )
...
* cred store read ability
* filter out static cred stores and credentials from credential libraries
* chore: 🤖 finish up minimum static cred store support
Co-authored-by: dharini <dharini@hashicorp.com >
2022-06-18 10:56:25 -04:00
Randall Morey
021097ad44
fix: append ?plugin_name to dynamic host catalog create requests
2022-02-14 14:57:34 -05:00
Carlos Alcaide Corvo
f8c4eb470f
feat: 🎸 Add new fields to host
...
Add new fields to host and refactor field address to use no more
fragment-host-attribute-model
2022-02-09 08:55:10 -08:00
Randall Morey
2bb63c3775
refactor: 💡 merge model and collection abilities
2022-01-31 12:02:37 -05:00
Randall Morey
6f0d5fd338
chore: 🤖 disallow read on unknown catalogs
2022-01-26 13:27:25 -05:00
Carlos Alcaide Corvo
cd96313857
feat: 🎸 Add fields to host-catalog model
...
Add new fields to host-catalog model for plugin type host-catalog.
Fields are corresponding to Azure and Aws plugins.
2022-01-20 08:35:41 -08:00
Randall Morey
ac14e8786d
feat: 🎸 support isNestedAttribute in models
2022-01-18 13:44:27 -05:00
Susmitha Girumala
6ba9ffc3af
chore: Managed groups edit integration fix
2021-11-11 17:58:08 -05:00
Randall Morey
27e0daaee0
Merge branch 'main' into filterable-store-api-addon
2021-11-09 12:44:49 -05:00
Randall Morey
751a72a2d8
feat: 🎸 tweak resource-filter service and apply to sessions
2021-11-09 12:42:39 -05:00
Carlos Alcaide Corvo
14623a6386
feat: 🎸 Refactor all managed-group plurals to singular
...
Refactor all file names and classes declaration from managed-groups
(plural) to managed-group (singular)
2021-11-05 08:55:37 -07:00
Carlos Alcaide Corvo
2620607cc3
feat: 🎸 Finish fragment serializer and tests
...
Finish fragment serializer and refactor the tests of the model to
accomadate the change.
2021-11-05 08:55:37 -07:00
Carlos Alcaide Corvo
322828ccc4
First iteration API modeling managed groups
2021-11-05 08:55:37 -07:00
Susmitha Girumala
82636e3ee9
feat: Refactor to ResourceFilteringStore service
2021-11-01 20:23:26 -04:00
Susmitha Girumala
df7bd5671a
feat: Refactor to a filterable-store
2021-11-01 15:01:11 -04:00
Randall Morey
c5222c4b54
feat: 🎸 implement host set host association capabilities
2021-10-01 17:22:50 -04:00
Randall Morey
61f75970a4
feat: 🎸 implement group members abilities
2021-10-01 17:00:36 -04:00
Randall Morey
8deaaa312a
feat: 🎸 implement user account association abilities
2021-10-01 14:19:06 -04:00
Randall Morey
3022ca5a53
feat: 🎸 add role set-grants ability
2021-09-30 15:21:45 -04:00
Randall Morey
cfa6c42506
feature: add account set-password ability
2021-09-29 17:47:48 -04:00
Randall Morey
10da4af957
chore: 🤖 change fragment-host-set to fragment-host-source
2021-09-20 15:10:04 -04:00
Randall Morey
b109b8e008
feat: 🎸 add connect target capability UI
2021-09-16 14:49:48 -04:00
Randall Morey
7478aa8f09
feature(capabilities): add base collection ability class
2021-08-19 17:25:46 -04:00
Randall Morey
48dc8a392d
feat: 🎸 add basic abilities modeling for read/update/delete
2021-07-23 16:40:51 -04:00
Susmitha Girumala
bd50c4f78c
feat: Add credential library api
2021-07-12 14:50:53 -04:00
Randall Morey
5519cf8557
feat: 🎸 initial credential-store modeling and mocking
2021-07-01 14:28:53 -04:00