Commit Graph

50 Commits

Author SHA1 Message Date
Addison Beck 20408347fb
Allow Bulk Delete In Org Vault (#577)
* added the multi select checkbox to org ciphers

* wired up select all/none

* allowed for bulk delete of ciphers from the org vault

* refactored bulk actions into a dedicated component

* tweaked formatting settings and reformatted files

* moved some shared code to jslib

* some more formatting fixes

* undid jslib connection changes

* removed a function that was moved to jslib

* reset jslib again?

* set up delete many w/admin cipher methods

* removed extra href tags

* added organization id to bulk delete request model when coming from an org vault

* fixed up some compiler warnings for formatting

* code review fixups for bulk delete from org vault

* added back a removed parameter from the vault component

* seperated some imports with newlines

* updated jslib

* resolved some build errors

* code review cleanup for bulk delete from an org vault

* code review cleanup for bulk delete from an org vault

* code review cleanup for bulk delete from an org vault

* code review cleanup for bulk delete from an org vault

* updated jslib to latest

Co-authored-by: Addison Beck <addisonbeck@MacBook-Pro.local>
2020-08-11 11:30:30 -04:00
Chad Scharf 41a0cfd0a2 [Soft Delete] - Added trash and related functionality to web vault 2020-04-08 16:48:30 -04:00
Vincent Salucci ccf3d49fc4
Implement Clone item functionality (personal/org) (#457)
* Clone personal/org items

* Removed ability to delete during clone process
2020-02-10 14:03:36 -05:00
Kyle Spearrin cc706a48da paging ciphers for better performance 2019-03-19 12:44:22 -04:00
Kyle Spearrin 650fc6aa27 null checks on query param sub 2019-01-16 23:30:32 -05:00
Kyle Spearrin 5804c57236 unsubscribe from queryparams observable 2018-12-20 10:06:40 -05:00
Kyle Spearrin dd282383d7 use router.navigate rather than location 2018-11-30 10:28:46 -05:00
Kyle Spearrin 8232a4c9c8 fix old attachments by reuploading them 2018-11-14 15:20:17 -05:00
Kyle Spearrin a24c41ff25 set org id and collections if filtered 2018-10-22 16:46:48 -04:00
Kyle Spearrin 8c9705eec0 null check collection ids filter 2018-09-11 08:46:04 -04:00
Kyle Spearrin e5226d7ffc check key and premium after sync 2018-08-31 17:23:36 -04:00
Kyle Spearrin 7d7a9f3dc6 attachments accessible if can access premium 2018-08-29 09:22:28 -04:00
Kyle Spearrin 41ff511165 user canAccessPremium checks 2018-08-28 23:17:58 -04:00
Kyle Spearrin 80febf97d3 idle reconnects for notifications 2018-08-22 22:37:55 -04:00
Kyle Spearrin 85ca10dbb3 notification service implementation 2018-08-20 22:21:13 -04:00
Kyle Spearrin e3ca470a6a implement search service 2018-08-13 16:27:17 -04:00
Kyle Spearrin d9a09a815a remove partial line 2018-07-25 09:26:04 -04:00
Kyle Spearrin 489c7934bf showPremiumCallout always after sync 2018-07-25 09:24:55 -04:00
Kyle Spearrin 5cc1438e8b inOrgWithPremium after sync 2018-07-25 09:23:29 -04:00
Kyle Spearrin 2a16be2fb2 await org premium check 2018-07-24 10:53:01 -04:00
Kyle Spearrin 105a7870bf dont show premium ad if in rog with premium 2018-07-24 10:44:52 -04:00
Kyle Spearrin 3544c96a64 nothing selected error 2018-07-21 21:58:24 -04:00
Kyle Spearrin b9ea3de860 premium callout 2018-07-20 10:44:17 -04:00
Kyle Spearrin 1cee1c6e8f premium and paid org callouts 2018-07-18 09:21:23 -04:00
Kyle Spearrin 49f948844f update enc key 2018-07-17 17:22:51 -04:00
Kyle Spearrin 1dc4f851cb hasEncKey checks 2018-07-12 17:09:09 -04:00
Kyle Spearrin ab4005ae00 verify email and outdated browser callouts 2018-07-12 11:34:51 -04:00
Kyle Spearrin 455df290bf load orgs manually from vault 2018-07-11 11:39:48 -04:00
Kyle Spearrin 32f62b7ceb org component, org vault listing updates 2018-07-04 09:55:52 -04:00
Kyle Spearrin f1584ad7d7 org vault listing from apis 2018-07-03 23:33:12 -04:00
Kyle Spearrin 8f503f4f99 org component loaded independently 2018-07-03 16:04:38 -04:00
Kyle Spearrin 6d731e2939 setup org module and link org listing 2018-07-03 12:34:20 -04:00
Kyle Spearrin 381da132f8 sync is not forced 2018-06-26 12:03:11 -04:00
Kyle Spearrin 53d23ec831 update cipher lsiting properly when folder deleted 2018-06-25 15:20:45 -04:00
Kyle Spearrin 7979953f33 export data 2018-06-20 16:28:56 -04:00
Kyle Spearrin e18f76d2b0 stub out bulk share 2018-06-13 00:03:48 -04:00
Kyle Spearrin 3edf761549 bulk move 2018-06-12 17:33:08 -04:00
Kyle Spearrin 314ab61349 bulk actions stubbed out. bulk delete implemented 2018-06-12 17:11:24 -04:00
Kyle Spearrin ddab383b55 manage item collections 2018-06-12 13:08:47 -04:00
Kyle Spearrin edef3f90f1 sharing 2018-06-12 11:46:11 -04:00
Kyle Spearrin 2bac2f1a39 organizations component in vault 2018-06-11 10:09:59 -04:00
Kyle Spearrin 5ecb26b032 refresh list if attachments change 2018-06-09 13:29:30 -04:00
Kyle Spearrin 38a95c3745 dialogs with swal 2018-06-08 14:56:26 -04:00
Kyle Spearrin d256a872fc cipher attachments modal 2018-06-08 12:04:03 -04:00
Kyle Spearrin 08dc36fbb0 some i18n and modal work 2018-06-07 09:05:25 -04:00
Kyle Spearrin a52aadd37d add/edit cipher modal 2018-06-06 23:23:14 -04:00
Kyle Spearrin 0fb66e247a search and move dropdown button 2018-06-06 23:00:57 -04:00
Kyle Spearrin a89cf28812 get vault working 2018-06-06 17:25:57 -04:00
Kyle Spearrin 28197970bd add jslib 2018-06-05 13:31:25 -04:00
Kyle Spearrin bf796fe80c stub out angular app with webpack 4 2018-06-04 23:10:41 -04:00