1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-11 10:10:25 +01:00
bitwarden-browser/apps/web
Nick Krantz 9bfd838da6
[PM-8381] Assign collections (#9854)
* initial add of assign collections component

* grab cipherId from query params

* add organization selection for moving a cipher

* add multi-select for collections

* add transfer of cipher to an organization

* temp: do not show assign collections while a cipher already has an organization

* account for initial collections for a cipher

* block assign-collections route with feature flag

* replace hardcoded string with i18n

* separate out async calls to switchMap to avoid async subscribe

* use local cipher rather than decrypting again

* use anchor for better semantics

* migrate form submission to bitSubmit directive

* swap to "assign" rather than "save"

* integrate with base AssignCollections component

* clean up messages file

* remove unneeded takeUntilDestroyed

* remove unneeded bitFormButton

* remove unused translations

* lint fix

* refactor assign-collections component to take in a button reference

- This allows consuming components to not have to worry about loading/disabled states
- The base AssignCollections component will change the submit button when supplied
2024-07-18 08:53:53 -05:00
..
.vscode
config [PM-8391] turn on enableCipherKeyEncryption flag (#9362) 2024-06-18 12:11:10 -05:00
scripts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
src [PM-8381] Assign collections (#9854) 2024-07-18 08:53:53 -05:00
.dockerignore
.eslintrc.json [ADR-0006][AC-319] Migrate all tests to use jest mock instead of substitute (#6520) 2023-10-17 17:02:33 +00:00
.gitignore Noop notifications for dev (#6671) 2023-10-24 15:18:23 +02:00
config.js
crowdin.yml
dev-server.shared.pem
Dockerfile
entrypoint.sh
jest.config.js Auth/PM-5268 - DeviceTrustCryptoService state provider migration (#7882) 2024-04-01 16:02:58 -04:00
package.json Bumped client version(s) (#10122) 2024-07-15 16:51:19 +00:00
postcss.config.js
README.md
tailwind.config.js [PM-6825] Browser Refresh - Initial List Items (#9199) 2024-05-21 17:05:02 -04:00
test.setup.ts
tsconfig.json [PM-9008] factor generator-extensions into separate libraries (#9724) 2024-06-20 10:49:23 -04:00
tsconfig.spec.json
webpack.config.js [PM-5156] [PM-5216] Duo v2 removal (#9513) 2024-06-25 11:09:45 -07:00

The Bitwarden web project is an Angular application that powers the web vault (https://vault.bitwarden.com/).

Github Workflow build on master Crowdin DockerHub gitter chat

Documentation

Please refer to the Web vault section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.