Rui Tomé
da341e1317
[EC-247] Add columns to provider portal clients table ( #3147 )
...
* Added properties "userCount", "seats" and "plan" to ProviderOrganizationResponse
* Added text message "numberOfUsers"
* Updated provider clients component with new columns
* Removed never used dependency
* Changed userCount to non nullable number
* Added condition on the component to only show seats number if not null
* Changed view condition to an explicit check
2022-07-28 09:31:57 +01:00
Oscar Hinton
797938881e
Add CoreModule ( #3149 )
2022-07-26 19:34:45 +02:00
Oscar Hinton
2011131bb2
[PS-182] Upgrade Angular to V14 ( #2948 )
2022-07-26 14:48:11 +02:00
Thomas Rittson
c90eb42ead
[EC-271] Refactor CryptoService - move symmetric encryption to EncryptService ( #3042 )
...
* move decryptFromBytes, decryptToBytes, and encryptToBytes from CryptoService to EncryptService
* leave redirects in CryptoService
* combine encryptService decryptFromBytes and decryptToBytes methods
* move parsing logic into EncArrayBuffer
* add tests
2022-07-26 11:40:32 +10:00
Brandon Maharaj
515ca3f0fe
[SG-451] [Defect] - Safari Extension Does Not Display Icon for Long Named Orgs ( #3145 )
...
* chore: added strings for disabled org messages
* chore: added icon display
* chore: added prevent filter check
* chore: code changes for desktop
* chore: browser
* fix: float icon
* fix: float right icon
* fix: vary elipsis size
2022-07-25 17:15:44 -04:00
Robyn MacCallum
1f599b499e
[SG-485] and [SG-486] Trial Initiation routing and bug fixes
2022-07-25 14:44:51 -04:00
Brandon Maharaj
6572bacca0
[SG-388] Organization menu style improvements ( #3100 )
...
* fix: css
* fix: alignment of icon in menu for a tags
2022-07-25 11:26:28 -04:00
Oscar Hinton
478de90d45
Cleanup src
folder for web and move ts code into src/app
per angular convention ( #3127 )
2022-07-25 15:13:54 +02:00
cyprain-okeke
adbe0d58fa
added a refresh token to avoid the time out issue ( #3154 )
...
Co-authored-by: dynwee <onwudiweokeke@gmail.com>
2022-07-25 10:02:28 +01:00
Rui Tomé
b50de43556
[EC-320] Add organization vault export to event logs ( #3136 )
...
* Added organizationId to EventData and EventRequest
* Added EventType Organization_ClientExportedVault
* Sending organizationId on Organization Export event
* Checking that the user belongs to the organization
* Added organizationExportResponse model
* Added API method to get Organization vault export data
* Updated getOrganizationDecryptedExport to use new API method
2022-07-25 09:56:03 +01:00
Thomas Rittson
0f44789d0f
[EC-338] Update SCIM code naming conventions (revoked/restore) ( #3160 )
2022-07-25 10:47:56 +10:00
Matt Gibson
528af15eb0
Do not use deprecated method ( #3155 )
2022-07-22 11:41:02 -05:00
Gbubemi Smith
9fef1d21a4
[SG-430] Modify registration component to use static ids ( #3144 )
...
* refactored form to use static ids
* renamed ids to meet standard
* renamed ids to meet standard
* renamed ids to meet standard
2022-07-22 11:22:01 +01:00
Oscar Hinton
80ee6d23c3
[SM-45] Scaffold secrets manager module ( #2989 )
...
* Scaffold secrets manager module
2022-07-22 11:16:24 +02:00
github-actions[bot]
42170282b1
Autosync the updated translations ( #3158 )
...
Co-authored-by: github-actions <>
2022-07-22 08:59:52 +02:00
Thomas Rittson
36b66ee5de
Add feature flag for scim navigation ( #3146 )
2022-07-21 13:27:06 +10:00
Robyn MacCallum
8f6713debb
[SG-69] Small Billing Adjustments ( #3143 )
...
* Adjust sizing of billing fields
* Move billing component into trial initiation module
2022-07-20 14:33:14 -04:00
Robyn MacCallum
a081de4b7a
[SG-70] Add confirmation details step ( #3123 )
...
* Add confirmation details step
* Cleanup
* Update apps/web/src/locales/en/messages.json
Co-authored-by: Addison Beck <addisonbeck1@gmail.com>
* Update apps/web/src/locales/en/messages.json
Co-authored-by: Addison Beck <addisonbeck1@gmail.com>
Co-authored-by: Addison Beck <addisonbeck1@gmail.com>
2022-07-20 11:33:41 -04:00
Thomas Rittson
adecf4eeba
[EC-339] Add eventType and UI strings for Restore/Revoke OrgUser ( #3137 )
2022-07-20 11:57:25 +10:00
Thomas Rittson
00ac22ba01
[EC-331] User status terminology updates (revoked/restore) ( #3135 )
2022-07-20 11:41:27 +10:00
Gbubemi Smith
f07e071f09
[SG-69] Billing payment step ( #3133 )
...
* billing folder added
* initial commit
* [SG-74] Trial Initiation Component with Vertical Stepper (#2913 )
* Vertical stepper PoC
* Convert stepper css to tailwind
* trial component start
* trial component params
* tailwind-ify header
* Support teams, enterprise, and families layout param and more layout ui work
* Some more theming fixes
* Rename TrialModule to TrialInitiationModule
* Stepper fixes, plus more functionality demo
* Cleanup
* layout params and placeholders
* Only allow trial route to be hit if not logged in
* fix typo
* Use background-alt2 color for header
* Move vertical stepper out of trial-initiation
* Create components for the different plan types
* Remove width on steps
* Remove content projection for label
* Tailwind style fixes
* Extract step content into a component
* Remove layout param for now
* Remove step tags
* remove pointer classes from step button
* Remove most tailwind important designations
* Update apps/web/src/app/modules/vertical-stepper/vertical-step.component.ts
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* Tailwind and layout fixes
* Remove container
* lint & prettier fixes
* Remove extra CdkStep declaration
* Styles fixes
* Style logo directly
* Remove 0 margin on image
* Fix tiling and responsiveness
* Minor padding fixes for org pages
* Update apps/web/src/app/modules/trial-initiation/trial-initiation.component.html
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* prettier fix
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* [SG-65] Reusable Registration Form (#2946 )
* created reusable registration form
* fixed conflicts
* replicated reactive form changes in other clients
* removed comments
* client template cleanup
* client template cleanup
* removed comments in template file
* changed to component suffix
* switched show password to use component
* comments resolution
* comments resolution
* added toast disable functionality
* removed unused locale
* mode custom input validator generic
* fixed button
* fixed linter
* removed horizontal rule
* switched to button component
* Added billng step
* Added keys to locale
* billing trial initiation step
* billing trial initiation step
* Dont load billing content until the step is selected
* billing trial initiation step
* billing trial initiation step
* billing trial initiation step
* made the get plans endpoint anonymous
* merged with master and extra changes
* major changes on billing step
* billing step sub label
* Made changes to billing step sub label
* removed unused variable
* removed unused logic
* cleanup
* fixed suggestions
* removed unused reference
* added billing sub label
Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
Co-authored-by: addison <addisonbeck1@gmail.com>
2022-07-20 02:00:25 +01:00
Robyn MacCallum
2ddba6d2c3
Move Trial Initiation to register route ( #3129 )
2022-07-19 11:52:18 -04:00
Vitaly Baev
0a4b8b15bc
[PS-1122] Adds Mir payment system ( #3079 )
...
* Adds Mir payment system
* Fixes Mir regex pattern and formatting
* Changes Mir logos to Russian ones
* Localize Mir in select
2022-07-19 12:20:37 +02:00
Andreas Coroiu
a302f08a7c
[EC-267] Remove unassigned from lists it is not suppsed to be in ( #3102 )
...
* fix: remove unassigned from lists
* fix: remove unnecessary filter
2022-07-19 08:29:58 +02:00
Brandon Maharaj
4d5df858e9
chore: added new ui fields ( #2991 )
2022-07-18 17:47:53 -04:00
Robyn MacCallum
6a30f37ba9
Update qa.json ( #3122 )
2022-07-15 13:41:38 -04:00
Robyn MacCallum
d1141247e5
Turn off trial route in qa for testing ( #3099 )
2022-07-15 12:00:15 -04:00
Robyn MacCallum
ef68d5ed65
Fix additional storage binding for annual total ( #3111 )
2022-07-15 10:55:14 -04:00
Chad Scharf
e32c4083f3
EC-265 - SCIM configuration page in org admin ( #3065 )
...
* EC-265 - Initial stubs for SCIM config UI
* EC-265 - Scim config screen and plumbing
* EC-265 - Scim config component works! Needs cleanup
* EC-265 - Finalize scim config screen
* EC-265 - Remove scim url from storage and env urls
* EC-265 - Refactor to use new component library
* EC-265 - Angular warnings on disabled attr resolved
* EC-265 - Continued transition to new components
* EC-265 - Page loading spinner pattern
* EC-265 - final SCIM configuration form changes
* scim cleanup
* use scim urls
* suggested changes
* feedback fixes
* remove return
* Move scimUrl logic to EnvironmentService
* Refactor scim url handling
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2022-07-15 09:35:30 -04:00
github-actions[bot]
e1ac5d0260
Autosync the updated translations ( #3114 )
...
Co-authored-by: github-actions <>
2022-07-15 11:32:20 +02:00
Brandon Maharaj
3093c32f76
[SG-329] Disabled Org display ( #3050 )
...
* chore: added strings for disabled org messages
* chore: added icon display
* chore: added prevent filter check
* chore: code changes for desktop
* chore: browser
2022-07-14 09:35:22 -04:00
Robyn MacCallum
f233b0cab7
[SG 435 & SG-436] Reusable org Component bug fixes ( #3098 )
...
* Disable submit button of formGroup is invalid
* Fix F4E bug
* Remove duplicate validation
2022-07-13 13:13:14 -04:00
Robyn MacCallum
0465168919
[SG-439] Add feature flags to web ( #3092 )
...
* Add feature flags to web
* Remove extra file from dev
2022-07-13 12:22:58 -04:00
Jake Fink
71b237a7eb
use a Set when validating emails to prevent duplicates ( #3090 )
2022-07-13 09:20:46 -04:00
Oscar Hinton
23253b3882
[PS-1078] Refactor FolderService to use Observables ( #3022 )
2022-07-12 20:25:18 +02:00
Robyn MacCallum
a43aa9612c
Fix org upgrade issues ( #3091 )
2022-07-12 13:58:33 -04:00
Robyn MacCallum
31a5fdbebb
[SG-68] Implement org info step ( #3083 )
...
* Implement org info step
* Set org info sub label properly
2022-07-12 13:27:03 -04:00
Colton Hurst
59eac668a7
[PS-713] Fix locale search bug ( #3014 )
...
* [PS-713] Fix locale search bug
* [PS-713] Add new locales to start at 1 char search
* [PS-713] Switch to ReplaySubject and other edits from PR comments
* PS-713: Add destroy to other sub and make locale inline a const
* PS-713: Use firstValueFrom instead of takeUntil
* PS-713: get this.locale asynchronously
Co-authored-by: Colton Hurst <churst@bitwarden.com>
2022-07-12 09:02:19 -04:00
Joseph Flinn
94cba4b917
Web Version Bump 2022.6.2 ( #3085 )
2022-07-11 14:14:52 -07:00
Robyn MacCallum
5ed6b9fb74
Implement create account step ( #3073 )
2022-07-11 11:06:32 -04:00
Rui Tomé
f6571346c2
Updated the Delete account modal description ( #3064 )
2022-07-11 11:25:30 +01:00
Rui Tomé
ab8af657c6
[EC-280] Update policies page content ( #3059 )
...
* Changed policies dialog “enabled” checkboxes title to “Turn on”
* Changed policies “Enabled” badge text to “On”
* Moved master password reset policy up to 3rd row
* Changed the wording on the Single-Sign-On page
* Updated policies page content
* Master-password component now uses new title text
* Two-factor-auth component now uses new title text
* Updated personal-ownership model checkbox text
* Updated texts for send options policy
* Updated the single-sign-on policy description
2022-07-11 11:24:02 +01:00
Robyn MacCallum
9347b13a76
[SG-73] Make Organization Info a reusable component ( #3007 )
...
* Create reusable organization info component
* remove extra import
* Use observable for form value changes
* Remove unnecessary null checks
* Refactor reactive controls
2022-07-08 21:05:35 -04:00
Oscar Hinton
f79c4f0c65
Extract API logic from FolderService to FolderApiService ( #3011 )
2022-07-08 15:40:31 +02:00
Andreas Coroiu
ce2606b406
[EC-267] Unassigned collection has disappeared in web vault ( #3000 )
...
* feat: add unassigned collection to decrypted collections
* feat: add support for unassigned in individual vault
* fix: dont activate collection when not selected
* fix: remove collection selection completely when pruning
* feat: prune collection selection if selecting my vault
* fix: filter and only show organization ciphers when unassigned collection is selected
* fix: only show unassigned for admins
* feat: add unassigned logic to organizational vault buildFilter
* refactor: move buildFilter to VaultFilterModel
* chore: add buildFilter tests
* fix: bugs in filtering logic
* refactor: use VaultFilter.buildFilter on desktop
* chore: group and reword tests for better readability
* feat: add additional test
* fix: connect unassigned collection to organization
* fix: test by adding missing
* chore: tweak test group naming
* fix: change undefined to null to better reflect real values
2022-07-08 10:18:07 +02:00
github-actions[bot]
30200c2c3c
Autosync the updated translations ( #3069 )
...
Co-authored-by: github-actions <>
2022-07-08 08:48:40 +02:00
Joseph Flinn
340beb1b87
Manual Web Version Bump 2022.6.1 ( #3052 )
2022-07-06 15:44:03 -07:00
Matt Gibson
12615c203f
[PS-1051] Fix/add master pass hash to all org reset key requests ( #3049 )
...
* clarify master password reset calls
* Add master password hash to master password change requests
2022-07-06 14:19:58 -05:00
Rui Tomé
2ecce7215f
Changed the wording of the Bitwarden account deletion text. ( #3035 )
2022-07-06 09:48:42 +01:00
Robyn MacCallum
fb70d8a2d3
Merge Feature/trial initiation ( #3036 )
...
* [SG-74] Trial Initiation Component with Vertical Stepper (#2913 )
* Vertical stepper PoC
* Convert stepper css to tailwind
* trial component start
* trial component params
* tailwind-ify header
* Support teams, enterprise, and families layout param and more layout ui work
* Some more theming fixes
* Rename TrialModule to TrialInitiationModule
* Stepper fixes, plus more functionality demo
* Cleanup
* layout params and placeholders
* Only allow trial route to be hit if not logged in
* fix typo
* Use background-alt2 color for header
* Move vertical stepper out of trial-initiation
* Create components for the different plan types
* Remove width on steps
* Remove content projection for label
* Tailwind style fixes
* Extract step content into a component
* Remove layout param for now
* Remove step tags
* remove pointer classes from step button
* Remove most tailwind important designations
* Update apps/web/src/app/modules/vertical-stepper/vertical-step.component.ts
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* Tailwind and layout fixes
* Remove container
* lint & prettier fixes
* Remove extra CdkStep declaration
* Styles fixes
* Style logo directly
* Remove 0 margin on image
* Fix tiling and responsiveness
* Minor padding fixes for org pages
* Update apps/web/src/app/modules/trial-initiation/trial-initiation.component.html
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* prettier fix
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* [SG-65] Reusable Registration Form (#2946 )
* created reusable registration form
* fixed conflicts
* replicated reactive form changes in other clients
* removed comments
* client template cleanup
* client template cleanup
* removed comments in template file
* changed to component suffix
* switched show password to use component
* comments resolution
* comments resolution
* added toast disable functionality
* removed unused locale
* mode custom input validator generic
* fixed button
* fixed linter
* removed horizontal rule
* switched to button component
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
Co-authored-by: gbubemismith <gsmithwalter@gmail.com>
2022-07-05 15:25:14 -04:00