* feat: 🎸 create CRUD:read
Create LDAP CRUD:read details form by adding
`client_certificate_key_hmac` and `bind_password_hmac` attributes.
✅ Closes: ICU-10064
* refactor: 💡 refactor ldap details view
Revert details view for LDAP to not show HMAC
* test: 💍 add create acceptance test for ldap auth method
✅ Closes: ICU-10076
* refactor: 💡 change client cert field to textarea and fix test
* test: 💍 add additional test case
* refactor: 💡 refactor test and serializer
Refactor `auth-method` mirage serializer to delete secret attributes.
Refactor `auth-method` mirage serializer unit test for LDAP
✅ Closes: ICU-10025
* refactor: 💡 merge main
merge main
* refactor: 💡 rebase
rebase
* refactor: 💡 refactor serializer and test
Refactor serializer normalize method to delete secret attributes field.
* refactor: 💡 refactor test
Refactor failing test due to deleting secrets in mirage
* refactor: 💡 refactor test
changed assertion
* refactor: 💡 refactor test
change assertion expect
* refactor: 💡 refactor test
Refactor `auth-method-test` to include normalize oidc and ldap secrets
* refactor: 💡 rebase
rebase
* chore: 🤖 Retire rose form textarea
✅ Closes: ICU-9425
* refactor: 💡 Added the disabled feature requested by Dharini
* refactor: 💡 Rose tables to HDS tables in Users
* refactor: 💡 Removed implementation of rose tables in users
* refactor: 💡 use hds table in groups list view
* refactor: 💡 Removed the group list class Dharini mentioned
* refactor: 💡 Resolved the conflicts in user list table and group
* refactor: 💡 Use hds table in role list view
* refactor: 💡 Use HDS tables for user accounts
* refactor: 💡 Fixed the linting error
* refactor: 💡 Use HDS tables in member list view
* refactor: 💡 Use HDS tables in member list view
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* chore: 🤖 Retire rose form textarea
✅ Closes: ICU-9425
* refactor: 💡 Added the disabled feature requested by Dharini
* refactor: 💡 Rose tables to HDS tables in Users
* refactor: 💡 Removed implementation of rose tables in users
* refactor: 💡 use hds table in groups list view
* refactor: 💡 Removed the group list class Dharini mentioned
* refactor: 💡 Resolved the conflicts in user list table and group
* refactor: 💡 Use hds table in role list view
* refactor: 💡 Use HDS tables for user accounts
* refactor: 💡 Fixed the linting error
* refactor: 💡 Use HDS tables in principal list view
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* chore: 🤖 Retire rose form textarea
✅ Closes: ICU-9425
* refactor: 💡 Added the disabled feature requested by Dharini
* refactor: 💡 Rose tables to HDS tables in Users
* refactor: 💡 Removed implementation of rose tables in users
* refactor: 💡 use hds table in groups list view
* refactor: 💡 Removed the group list class Dharini mentioned
* refactor: 💡 Resolved the conflicts in user list table and group
* refactor: 💡 Use hds table in role list view
* refactor: 💡 Use HDS tables for user accounts
* refactor: 💡 Fixed the linting error
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* refactor: 💡 use hds table in role list
* refactor: 💡 Fixed the tests that were failing
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* chore: 🤖 Retire rose form textarea
✅ Closes: ICU-9425
* refactor: 💡 Added the disabled feature requested by Dharini
* refactor: 💡 Rose tables to HDS tables in Users
* refactor: 💡 Removed implementation of rose tables in users
* refactor: 💡 use hds table in groups list view
* refactor: 💡 Removed the group list class Dharini mentioned
* refactor: 💡 Resolved the conflicts in user list table and group
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* 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>
* chore: 🤖 Retire rose form textarea
✅ Closes: ICU-9425
* refactor: 💡 Added the disabled feature requested by Dharini
* refactor: 💡 Rose tables to HDS tables in Users
* refactor: 💡 Removed implementation of rose tables in users
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* chore: 🤖 Delete ansi-regex from resolutions
* chore: 🤖 Delete tar from resolutions in electron-app
* chore: 🤖 Delete nth-check from resolutions electron-app