Oscar Hinton
2cbe023a38
Refactor orgnaization policy management ( #1147 )
2021-08-25 16:10:17 +02:00
Oscar Hinton
f9e375f5ad
Fix role not being displayed in organization user table ( #1141 )
2021-08-20 15:36:13 -04:00
Matt Gibson
4119713ace
Validate permissions before API calls ( #1098 )
...
Manage users is required to list provider users. If this permission is
missing the event is listed as done by the provider name
2021-07-28 11:40:01 -05:00
Oscar Hinton
2b5f61cadd
Use the helper methods in EnvironmentService ( #1092 )
2021-07-23 20:47:43 +02:00
Oscar Hinton
a94faf06a9
[Provider] Add support for managing providers ( #1014 )
2021-07-21 11:32:27 +02:00
Oscar Hinton
d85ee9780f
Use UserNamePipe ( #1085 )
2021-07-19 10:47:34 +02:00
Thomas Rittson
c494cab234
Fix fingerprint phrases ( #1071 )
...
* Fix fingerprint phrases in the bulk confirm modal
* Update jslib
2021-07-07 20:15:12 +10:00
Vincent Salucci
e7f3d977c4
[Reset Password] BUG Add permission gate to key backfill ( #1061 )
2021-07-02 15:23:04 -05:00
Vincent Salucci
ae091bd738
[Reset Password] BUG Org Keys backfill force sync ( #1055 )
...
Merging on Vince's behalf
2021-07-01 10:10:34 -04:00
Vincent Salucci
6d54740aaf
[Reset Password] Custom Permission pairing ( #1027 )
2021-06-14 13:12:15 -05:00
Oscar Hinton
5939d590e3
Ensure we only select all visible users ( #1025 )
2021-06-10 16:36:30 +02:00
Oscar Hinton
fd328eef2a
Refactor bulk delete and confirm ( #1013 )
...
* Prevent confirm dialog from showing when autoConfirm is enabled
* Fix bulk confirm not showing if more than 3 confirmed users in org.
* Refactor bulk confirm to show a single dialog with all fingerprints
* Move bulk status dialog to bulk folder
* Refactor bulk delete to use a custom modal
* Update src/locales/en/messages.json
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com >
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com >
2021-06-09 17:04:21 +02:00
Oscar Hinton
b12d0387f6
Add jslib as a "real" dependency ( #951 )
...
* Add jslib as a dependency
* Cleanup tsconfig, webpack, add jslib-angular to package.json
* Update all import paths
* Add back @types/node.
* Lint
* Remove dummy module
* Remove merge conflict
* Group imports
* Bump jslib
2021-06-07 20:13:58 +02:00
Matt Gibson
f15e78b91d
Correct appApiAction directive use. ( #1015 )
2021-06-04 13:10:00 -05:00
Vincent Salucci
1bacc8b774
[Reset Password] Admin Actions ( #935 )
...
* [Reset Password] Admin Actions
* Updated components to pass orgUser.Id and use within password reset apis
* Removed password auto-generation, fixed loading visual bug by chaining promise actions
* Update jslib 97ece68 -> 73ec484
* Updated all classes to new reset password flows
* Update jslib (73ec484 -> 5f1ad85)
* Update jslib (5f1ad85 -> 395ded0)
* Update encryption steps for change-password flow
* Fixed merge conflicts
* Updated based on requested changes
2021-06-02 11:35:49 -05:00
Matt Gibson
945e968e06
Export all events matching dates ( #990 )
...
* Export eagerly pulls down all events
Export does not add to rendered elements since that may cause slow down.
Export is tied to the currently rendered list of events though `dirtyDates` bool
* Use manual btn-submit class
* Remove unnecessary method
* Fix ExpressionChangedAfterItHasBeenCheckedError
2021-06-02 07:21:57 -05:00
Oscar Hinton
d31130b79f
Bulk confirm ( #987 )
...
* Add bulk confirm
* Add confirmation modal to the other bulk actions
* Add spinner to bulk status to let the user know something is going on
* Fix linting
* Add await before reloading users
* Close modal on error
* Bump jslib
2021-05-25 19:24:09 +02:00
Matt Gibson
1c5ce23d35
Set search index for limited collection org users ( #983 )
2021-05-19 11:11:11 -05:00
Oscar Hinton
45c31aa089
Bulk remove organization users ( #970 )
...
* Add support for bulk removal of org users
* Rename to UserBulkDeleteRequest
* Use OrganizationUserBulkRequest
* Bump jslib
* Fix linting
2021-05-18 10:27:52 +02:00
Oscar Hinton
968a255269
Correctly handle errors on remove and reinvite of organization users ( #979 )
2021-05-17 15:13:26 +02:00
Oscar Hinton
a27be135da
Change all remaining modals to be scrollable ( #976 )
...
* Change all remaining modals to be scrollable
* Fix password-generator-history and two-factor-options not using modal-body
* Remove modal-dialog-scrollable on two-factor-setup components
2021-05-14 21:03:45 +02:00
Matt Gibson
54cd5a68b3
Add event export ( #967 )
...
* Include human readable export message on events
* Add export currently visible events.
* PR feedback
2021-05-13 18:39:53 -05:00
Oscar Hinton
51f3fee75d
Bulk re-invite of org users ( #961 )
...
* Add support for bulk re-invite of org users
* Add selectAll, resolve review comments
2021-05-12 16:38:17 +02:00
Oscar Hinton
b1635debcc
Password reprompt ( #929 )
...
* Use passwordRepromptService
* Rename passwordPrompt to reprompt. Protect bulk actions
* Change card to hidden, minor refactor.
* Explicit reprompt value check
* Ensure locales are the same on all platforms
* Move showPasswordDialog to platformutils
* Fix sweet alert validation message margin
* Update locale to be the same as browser
2021-05-03 20:55:42 +02:00
Oscar Hinton
dd56c9bc87
Add auto delete warning to trash page ( #953 )
...
* Add warning to trash page
2021-04-27 18:49:02 +02:00
Matt Gibson
f6eec08b70
Specify organization id as the indexing entity ( #945 )
...
* Specify organization id as the indexing entity
* Update jslib
2021-04-23 09:41:10 -05:00
Matt Gibson
3e8194a3f7
Update jslib ( #942 )
...
* Update jslib
* stub out new platformUtilsService method
* Throw not implemented
* Update jslib
* This interface method was reverted
2021-04-21 14:20:20 -05:00
Oscar Hinton
a9ef011cf3
Remove dead code ( #930 )
...
* Remove last remnants of old analytics code
2021-04-14 23:43:40 +02:00
Oscar Hinton
f81ad479dd
Resolve org user confirm not showing error when hide fingerprint is enabled ( #918 )
2021-04-09 00:46:16 +02:00
Vincent Salucci
ba3d4a2390
[Reset Password] Manage Reset Password permission ( #902 )
...
* [Reset Password] Manage Reset Password permission
* Update formatting
* Update jslib (f4f00b1 -> 97ece68)
2021-04-06 22:40:17 -05:00
Matt Gibson
b1c59f3dc1
Create index of cipher orgs and use advanced search with org ciphers ( #903 )
...
* Create index of cipher orgs and use advanced search with org ciphers
* Update jslib
2021-04-05 18:55:20 -05:00
Thomas Rittson
6bb6a674ec
Hide email address in Sends ( #895 )
...
* Let organizations disable anonymous sends only
* Add hide email option to send
* Display warning for anonymous Sends
* Enforce new Send policy, fix naming conventions
* Minor UI improvements
* Fix linting
* Fully disable editing anonymous Sends per policy
* Revert "Let organizations disable anonymous sends only"
This reverts commit 7877cb7751 .
* Revert disableSendPolicy, add sendOptionsPolicy
* Rework UI for enforcing DisableHideEmail
* Fix typo
* Minor UI tweaks
* Minor UI tweaks
* Tweaks to UI copy
* Apply suggestions from code review
Minor changes to UI text
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com >
* style fixes
* update jslib
* Move SendOptionsExemptions warning banner
* updated service params
* Remove whitespace
* updated jslib
* Revert "updated jslib"
This reverts commit 8fd141c5b7 .
* updated jslib
* Attachment azure upload blobs (#898 )
* Upload and download attachments using direct urls
* Include FileUploadService dependency
* Update max file size message to current max
* Update jslib
* Update jslib
* updated service params
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com >
Co-authored-by: addison <addisonbeck1@gmail.com >
Co-authored-by: Matt Gibson <mgibson@bitwarden.com >
2021-03-30 07:47:45 +10:00
Matt Gibson
29d7a5e37e
Attachment azure upload blobs ( #898 )
...
* Upload and download attachments using direct urls
* Include FileUploadService dependency
* Update max file size message to current max
* Update jslib
* Update jslib
2021-03-29 09:44:08 -05:00
Thomas Rittson
85856d8390
Improve import error messages ( #841 )
...
* Display server import errors in modal
* Fix UI text and modal appearance
* Fix loading spinner behaviour
* Fix linting
* Update jslib version
2021-02-24 05:48:30 +10:00
Thomas Rittson
9d1b2b9f60
Add warning when importing to organization ( #825 )
2021-02-12 08:13:29 +10:00
Matt Gibson
af7e2edbf0
Implement disable send policy ( #819 )
...
* Implement disable send policy
* Update jslib reference
* PR review
* Lower case enterprise policy
2021-02-04 13:08:16 -06:00
Matt Gibson
2e7b88f149
Fix glob processing in npm. Ban single param parens ( #818 )
2021-02-03 11:41:33 -06:00
Oscar Hinton
5010736ca3
Add support for viewing attachments in emergency access ( #814 )
2021-02-01 17:37:32 +01:00
Addison Beck
03aa806af6
fixed various Permissions UI issues ( #775 )
2021-01-14 18:08:26 -05:00
Vincent Salucci
2047a6378b
[Policy] Update Personal Ownership checkbox description ( #767 )
...
* Initial commit of enabled checkbox description update
* Updated requested changes
* Fixed merge conflict
2021-01-12 17:13:59 -06:00
Addison Beck
dc87510a7a
Implemented Custom role and permissions ( #750 )
...
* Implemented Custom role and permissions
* converted Permissions interface into a class
* fixed a merge issue
* updated jslib
* code review cleanup for Permissions
* trailing commas
2021-01-12 15:31:22 -05:00
Vincent Salucci
7b43dcb6a1
[Policy] Single Org dependency chain ( #739 )
...
* Initial commit of Single Org downstream policy checks
* Moved comments
2020-12-17 14:20:45 -06:00
Matt Gibson
bcd8963e8b
Add totp copy to clipboard button to cipher view ( #737 )
...
* Add totp copy to clipboard button to cipher view
* Align totp copy privs with cipher view
* Enforce TOTP as premium feature
* Update jslib reference
2020-12-15 10:25:52 -06:00
Vincent Salucci
218caa28b0
[Policy] Personal Ownership ( #722 )
...
* Initial commit of personal ownership policy
* Added event handling for modifying policies
* I didn't save the merge conflict fix...
* Removed unused import
* Updated jslib (dcbd09e -> 2d62e10)
2020-12-08 13:24:59 -06:00
Kyle Spearrin
512b9e0a92
encrypted json export option for user and orgs ( #726 )
...
* encrypted json export option for user and orgs
* move org id to base export component
2020-12-04 09:58:26 -05:00
Addison Beck
759dc647e5
Implement User-based API Keys ( #688 )
...
* refactored api key modal for multiple key types
* Added support for viewing and rotating user API keys
* Fixed the API key component references in app.module
* Implemented User ApiKey viewing/rotating
* Changed ApiKey grant_type display to client_credentials
* Hopefully put jslib back
* Added new localization strings for user API keys
* Toggled button text based on if viewing or rotating an api key
* updated jslib
* Reverted jslib
* Trying to fix jslib
* Reverted jslib from commit hash
* Reupdated jslib
2020-11-10 16:13:42 -05:00
Vincent Salucci
407032114e
[Exemption] Updated policy messages ( #692 )
...
* Updated mesages // added callout for require sso
* removed unused string
* updated strings - futureproofing
2020-11-10 09:53:57 -06:00
Addison Beck
ebe5a6030e
Only org to single org ( #680 )
...
* change OnlyOrg references to SingleOrg
* updated jslib
* change OnlyOrg references to SingleOrg
* missed a reference to OnlyOrg in messages
2020-10-27 10:28:57 -04:00
Vincent Salucci
beebe7c98b
[Require SSO] Enterprise policy adjustment ( #676 )
...
* Commits for policies/edit/strings
* more initial commits of policy/edit/strings
* More changes for require sso
* Updated strings to match policy string patterns
* Updated false enable on error
* Removed sso prevalidate prereq // adjusted callout
* Updated policy array creation and added display value
2020-10-26 11:56:02 -05:00
Addison Beck
a51331d6b2
OnlyOrg Policy ( #669 )
...
* added localization strings needed for the OnlyOrg policy
* added deprecation warning to policies page
* allowed OnlyOrg policy configuration
* blocked creating new orgs if already in an org with OnlyOrg enabled
* code review cleanup for onlyOrg
* removed a blank line
* code review cleanup for onlyOrg
2020-10-16 15:36:06 -04:00