Nick Fox
|
0a74e79cea
|
Refactor generate_invite_claims, make org_name and org_id optional
|
2019-01-05 23:03:49 -05:00 |
|
Nick Fox
|
7db66f73f0
|
Refactor invited_by_email check
|
2019-01-05 13:46:45 -05:00 |
|
Nick Fox
|
cec28a85ac
|
Update admin page to work with new invitation flow
|
2019-01-04 10:32:51 -05:00 |
|
Nick Fox
|
736c0e62f2
|
Send emails to inviters/invitees when invites are accepted/confirmed
|
2019-01-02 22:20:39 -05:00 |
|
Daniel García
|
30e768613b
|
Start using rustfmt and some style changes to make some lines shorter
|
2018-12-30 23:34:31 +01:00 |
|
Daniel García
|
2bb0b15e04
|
Implemented better errors for JWT
|
2018-12-30 21:43:55 +01:00 |
|
Daniel García
|
250a2b340f
|
Use new Errors in latest changes
|
2018-12-30 21:43:55 +01:00 |
|
Daniel García
|
b2fc0499f6
|
Finish invite functionality, and remove virtual organization
|
2018-12-30 21:40:26 +01:00 |
|
Daniel García
|
6a99849a1e
|
Implemented proper error handling, now we can do user.save($conn)?; and it works.
In the future, maybe we can do the same with the `find_by_id` methods that return an Option.
|
2018-12-30 21:31:12 +01:00 |
|
Nick Fox
|
f20c4705d9
|
Refactor invite claims and disallow reinvites to virtual_org
|
2018-12-30 00:19:01 -05:00 |
|
Nick Fox
|
3142d8d01f
|
Add more detail to invitation not found error
|
2018-12-29 23:28:19 -05:00 |
|
Nick Fox
|
84fa5a4ed6
|
Implement reinvite endpoint
|
2018-12-29 23:24:38 -05:00 |
|
Nick Fox
|
b0ac640d8b
|
Use JWT to validate existing user invites
|
2018-12-23 15:15:44 -05:00 |
|
Nick Fox
|
99256b9b3a
|
Prefix unused params with underscore
|
2018-12-20 21:37:03 -05:00 |
|
Nick Fox
|
26bf7bc12f
|
Use upstream jslib invite/registration workflow
|
2018-12-18 23:16:03 -05:00 |
|
Nick Fox
|
042c1072d9
|
Remove CONFIG.email_invitation option
|
2018-12-17 17:02:15 -05:00 |
|
Nick Fox
|
4910b14d57
|
Implement email invitations and registration workflow
|
2018-12-14 21:56:00 -05:00 |
|
Daniel García
|
94810c106a
|
Migrate to rust 2018 edition
|
2018-12-07 02:05:45 +01:00 |
|
Daniel García
|
f84cbeaaf8
|
Merge branch 'master' into rocket-0.4
# Conflicts:
# src/db/models/organization.rs
|
2018-11-14 16:14:49 +01:00 |
|
Miroslav Prasil
|
66a4c5d48b
|
Implement comparison between i32 and UserOrgType
|
2018-11-12 17:13:25 +00:00 |
|
Daniel García
|
c673370103
|
Updated bw_rs to Rocket version 0.4-rc1
|
2018-11-01 19:25:09 +01:00 |
|
janost
|
e985221b50
|
User::save() should return QueryResult instead of bool
|
2018-10-14 19:33:12 +02:00 |
|
janost
|
64f6c60bfd
|
Organization::save() and UserOrganization::save() should return QueryResult instead of bool
|
2018-10-14 16:04:23 +02:00 |
|
Miroslav Prasil
|
a28caa33ef
|
Implement poor man's admin panel
|
2018-10-12 15:20:10 +01:00 |
|
janost
|
5292d38c73
|
CollectionCipher::save() and delete() should return QueryResult instead of bool
|
2018-10-07 11:06:11 +02:00 |
|
janost
|
c29bc9309a
|
Return proper error message for org reinvite
|
2018-10-05 12:29:41 +02:00 |
|
Daniel García
|
2aabf14372
|
Merge pull request #206 from mprasil/collection_revision
Collection update updates User revision
|
2018-10-01 19:31:43 +02:00 |
|
Miroslav Prasil
|
d9457e929c
|
Add continuation token when we return object list
|
2018-10-01 17:55:48 +01:00 |
|
Miroslav Prasil
|
86b49856a7
|
Handle return value from Collection::save()
|
2018-10-01 17:50:31 +01:00 |
|
Daniel García
|
8651df8c2a
|
Fixed some lint issues
|
2018-09-13 21:55:23 +02:00 |
|
Daniel García
|
928e2424c0
|
Updated dependencies and fixed errors
|
2018-09-13 16:05:13 +02:00 |
|
Daniel García
|
f397f0cbd0
|
Implement organization import for admins and owners (Fixes #178)
|
2018-09-13 15:16:24 +02:00 |
|
Miroslav Prasil
|
c1cd4d9a6b
|
Modify User::new to be keyless and paswordless
|
2018-09-11 14:25:12 +01:00 |
|
Miroslav Prasil
|
ec05f14f5a
|
Implement poor man's invitation via Organization invitation
|
2018-09-11 13:09:59 +01:00 |
|
Miroslav Prasil
|
c58682e3fb
|
Fix the logic in user edditing
|
2018-09-04 16:10:26 +01:00 |
|
Miroslav Prasil
|
db111ae2a0
|
Check properly the user membership in Organization
|
2018-09-04 13:37:44 +01:00 |
|
Miroslav Prasil
|
049aa33f17
|
Fix editing users in Organization
|
2018-09-04 12:15:46 +01:00 |
|
Miroslav Prasil
|
40d09ddd2a
|
Add PUT alias for Organization updates
|
2018-08-21 13:25:52 +01:00 |
|
Miroslav Prasil
|
00b882935f
|
Deserialize "null" to empty Vec for Collections
|
2018-08-14 11:06:42 +01:00 |
|
Miroslav Prasil
|
0dfd9c7670
|
Add couple more aliases for PUTs and DELETEs
|
2018-08-13 16:45:30 +01:00 |
|
Daniel García
|
a291dea16f
|
Updated dependencies and Docker image to new web-vault
|
2018-07-21 17:27:00 +02:00 |
|
Daniel García
|
1cb67eee69
|
Implement leave organization (accessed from the bottom of the user's settings page)
|
2018-07-11 16:30:03 +02:00 |
|
Daniel García
|
0905355629
|
Fix wrong case in import struct, invite collections and user Uri back-compat
|
2018-06-13 14:39:29 +02:00 |
|
Daniel García
|
483066b9a0
|
Some style changes, removed useless matches and formats
|
2018-06-11 15:44:37 +02:00 |
|
Daniel García
|
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 |
|
Daniel García
|
faa26ab8f5
|
Changed error message
|
2018-05-31 15:36:51 +02:00 |
|
Daniel García
|
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 |
|
Miroslav Prasil
|
135ab4fb20
|
Clean up organizations.rs with new request guards
|
2018-05-30 17:12:18 +01:00 |
|
Miroslav Prasil
|
46f3b229ee
|
Removed unnecessary checks, simplified the code a bit
|
2018-05-30 16:01:56 +01:00 |
|
Miroslav Prasil
|
62be23b1c0
|
Support listing and deleting users from collection
|
2018-05-30 15:40:37 +01:00 |
|