Commit Graph

359 Commits

Author SHA1 Message Date
5ec728683e Make sure the inputs are always in the same case (PascalCase, which is what upstream seems to prefer most of the time) 2018-06-01 00:18:50 +02:00
faa26ab8f5 Changed error message 2018-05-31 15:36:51 +02:00
1a4b1a8254 Enabled unused variable warning again, fixed some possible bugs where we didn't check some parameters, and explicitly marked all unused parameters (mostly orgheaders) 2018-05-30 22:30:45 +02:00
135ab4fb20 Clean up organizations.rs with new request guards 2018-05-30 17:12:18 +01:00
46f3b229ee Removed unnecessary checks, simplified the code a bit 2018-05-30 16:01:56 +01:00
62be23b1c0 Support listing and deleting users from collection 2018-05-30 15:40:37 +01:00
4d50014e35 Implement request guards for organization 2018-05-30 13:35:10 +01:00
85ecd001a5 Fix user invitation 2018-05-28 17:26:02 +01:00
2cf46e1a5f Make sure TOTP codes can be both Numbers or Strings, fixes #30 2018-05-26 23:04:23 +02:00
941747f9e8 Implement deleting Organization 2018-05-19 22:09:32 +01:00
726ba36e5b Merge pull request #24 from mprasil/myvault_collections
Support editing collections from user vault
2018-05-19 22:56:35 +02:00
e301e69ff5 Change update_cipher method to save cipher before creating folder mapping, otherwise there is an error when creating a cipher with a folder value 2018-05-19 22:33:15 +02:00
2215bdf018 Support editing collections from user vault 2018-05-19 21:30:19 +01:00
a0d2ca3f24 Implement deleting collections 2018-05-16 23:05:50 +01:00
e54b52f109 Improve Folder::delete() to handle FolderCipher 2018-05-16 17:19:52 +01:00
21c1ab7fda Remove dependent items when removing cipher 2018-05-15 17:28:24 +01:00
180a02030c Remove user_uuid when sharing to organization 2018-05-15 16:08:19 +01:00
3b537f70ac Remove unnecessary test and rewrite match 2018-05-15 13:57:00 +01:00
f43d329e22 Don't clone() unused value 2018-05-15 11:10:10 +01:00
8b18c4c633 Implement cipher sharing 2018-05-14 16:19:24 +01:00
b0472d7aab Delete owned ciphers on account deletion 2018-05-13 13:21:51 +01:00
8bed867798 Also list shared ciphers in find_by_user 2018-05-13 13:21:51 +01:00
dfb1232081 Filter collection lists based on user 2018-05-11 21:08:14 +01:00
9cf449e1c5 Error on invalid collection ID in post_collections_admin 2018-05-11 21:08:14 +01:00
e5c9d19e25 Remove outdated comment 2018-05-11 21:08:14 +01:00
34f2aa68f4 Implement Collection-Cipher mapping 2018-05-11 21:08:14 +01:00
032134aabc Fixed some errors asigning collections to users 2018-05-11 20:08:02 +02:00
7e7c3681da Implemented public key method correctly, which fixes decryption errors in collections and organizations 2018-05-04 22:54:23 +02:00
79b4ddcae8 Added read_only bit to users_collections 2018-05-04 20:10:35 +02:00
0cb58add54 Implemented some admin methods, inserted CollectionsUsers only when Org accessAll == false, and implemented find_collection when user has access_all in Org 2018-05-04 19:47:31 +02:00
92236394e6 Delete folder mappings when deleting folders and make sure that we can't change a ciphers owner when created 2018-05-04 19:02:19 +02:00
a0796acbc7 Implement suggested improvements 2018-05-03 17:47:27 +01:00
c3be1b4298 Fix FolderCipher creation, handle some errors 2018-05-01 16:54:22 +01:00
514a372bc8 Add per-user folder-cipher mapping 2018-04-30 23:38:55 +01:00
f578019df6 Can now remove notes and fields correctly. Also fixed fields, that should go in uppercase 2018-04-27 18:12:59 +02:00
787172116d Save the name when updating the cipher data 2018-04-27 15:27:06 +01:00
7e9e200d29 Add support for adding and viewing of org ciphers 2018-04-27 12:49:34 +01:00
c5185ddb83 Adding some oganization features 2018-04-26 17:19:08 +01:00
5210f9b951 Added org user editing 2018-04-25 00:34:40 +02:00
e6132809d2 Implemented delete user from org and added checks to the already existing org methods 2018-04-24 23:04:17 +02:00
4093bf92fe Initial organizations functionality: Creating orgs and inviting users 2018-04-24 22:01:55 +02:00
96e20a66a0 Removed some duplicated code in the delete cipher functions 2018-04-19 18:57:17 +02:00
e6b6d7f3a0 Allow no folder when editing cipher 2018-04-19 17:54:56 +02:00
a7eb77ac90 Add bulk move and bulk delete 2018-04-19 15:32:11 +01:00
b1749da9be Fixed cipher API response to always uppercase first letter of JSON object keys 2018-03-21 01:07:48 +01:00
1277cb099d Updated Cipher API with breaking changes, and included backwards compatibility 2018-03-06 20:34:30 +01:00
dfefbf1f31 Fixed cipher import, created missing data structs instead of using generic Value, and fixed some warnings 2018-02-23 00:38:54 +01:00
c8b45f5fe5 Added equivalent domains to /api/sync 2018-02-20 14:09:00 +01:00
e173ef948d Removed some unnecesary clones 2018-02-17 23:38:55 +01:00
4c9d82d790 Equivalent domains 2018-02-17 23:21:04 +01:00