Thomas Rittson
5a1940f3f4
[EC-772] Add i18n key typechecking in web ( #4023 )
2022-12-21 14:27:00 +10:00
Shane Melton
f67fffcc08
[EC 784] Refactor organization user service ( #4163 )
...
* [EC-784] Introduce OrganizationUserService and abstraction
* [EC-784] Move API response models into abstraction folder
* [EC-784] Register OrganizationUserService in JsLib
* [EC-784] Add OrganizationUserService to CLI Main
* [EC-784] Move getOrganizationUser()
- Move getOrganizationUser() implementation to OrganizationUserService
- Update any references to the API service in the CLI and Web projects
* [EC-784] Move getOrganizationUserGroups()
* [EC-784] Move and rename getOrganizationUsers()
* [EC-784] Move getOrganizationUserResetPasswordDetails()
* [EC-784] Move OrganizationUser API request models into abstraction folder
* [EC-784] Move postOrganizationUserInvite()
* [EC-784] Move postOrganizationUserReinvite()
* [EC-784] Move postManyOrganizationUserReinvite()
Also tweak the signature to avoid exposing the API request model
* [EC-784] Move postOrganizationUserAccept()
* [EC-784] Move postOrganizationUserConfirm()
* [EC-784] Move postOrganizationUsersPublicKey()
Also modify signature to avoid exposing API request model
* [EC-784] Move postOrganizationUserBulkConfirm()
* [EC-784] Move putOrganizationUser()
* [EC-784] Move putOrganizationUserGroups()
* [EC-784] Update abstraction method definitions to use abstract keyword
* [EC-784] Move putOrganizationUserResetPasswordEnrollment()
* [EC-784] Move putOrganizationUserResetPassword()
* [EC-784] Move deleteOrganizationUser()
* [EC-784] Move deleteManyOrganizationUsers()
* [EC-784] Move revokeOrganizationUser()
* [EC-784] Move revokeManyOrganizationUsers()
* [EC-784] Move restoreOrganizationUser()
* [EC-784] Move restoreManyOrganizationUsers()
* [EC-784] Move internal OrganizationUserBulkRequest model out of service abstraction
* [EC-784] Rename organizationUser folder to organization-user
2022-12-19 10:56:16 -08:00
aj-rosado
836d87f492
[PS-1017] corrected web vault accessibility when deleting an item with keyboard ( #3893 )
...
* PS-1017 Sending parent property to swal when delete popup appears above a modal
* PS-1017 - Added more cases where the parent is necessary to swal react properly to keyboard inputs.
Changed the way the ".modal-content" class is added to target to have it only on one place.
* [PS-1017] Removed edit of target css selector from platform. Added full target on related component
2022-12-14 14:59:13 +00:00
Rui Tomé
d240d96368
[EC-342] Gate custom permissions behind enterprise plan ( #3907 )
...
* [EC-342] Add 'UseCustomPermissions' property in Organization.
* [EC-342] Add/Edit message texts for Permission types
* [EC-342] Add check to determine if org can have custom permissions
* [EC-342] Add description to message text
* [EC-342] Checking if the selected user type is 'Custom'
* Update apps/web/src/locales/en/messages.json
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com >
* [EC-342] Update custom permissions check to only look for UseCustomPermissions flag. Create updateUser and inviteUser methods.
* [EC-342] Split Custom Permissions text into 3 parts.
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com >
2022-12-06 09:50:24 +00:00
Oscar Hinton
cf2d3f5382
[SM-288] Rename requests and responses to follow naming convention ( #3806 )
2022-10-18 19:01:42 +02:00
Oscar Hinton
e941f06bac
[SM-288] Rename models to follow naming convention ( #3795 )
2022-10-14 18:25:50 +02:00
Thomas Rittson
0f44789d0f
[EC-338] Update SCIM code naming conventions (revoked/restore) ( #3160 )
2022-07-25 10:47:56 +10:00
Thomas Rittson
00ac22ba01
[EC-331] User status terminology updates (revoked/restore) ( #3135 )
2022-07-20 11:41:27 +10:00
Jake Fink
71b237a7eb
use a Set when validating emails to prevent duplicates ( #3090 )
2022-07-13 09:20:46 -04:00
Chad Scharf
b28c07790d
EC-263 - Deactivate/activate in user management ( #2893 )
...
* SM-48 - Disable/enable in user management
* SM-48 - Disabled badge added to edit user
* SM-48 - Fix linter issues
* SM-48 - Color adjustments to badging
* SM-48 - Fix prettier formatting
* EC-263 - Rename disable to deactivate
* EC-263 - lint errors and cleanup
* EC-263 - Fix build and importer errors
* EC-263 - import grouping order fix
* EC-263 - PR review feedback and cleanup
* EC-263 - Fix build error in loose components
* EC-263 - Fix build error on formPromise in user edit
* EC-263 - Fix a11y bindings and modal handling
2022-06-20 10:21:50 -04:00
Oscar Hinton
bc639688e8
Use NPM workspace ( #2874 )
2022-06-14 17:10:53 +02:00
Hinton
02fe715903
Move web to apps/web and bitwarden_license/bit-web
2022-06-02 11:55:37 +02:00