Johannes Zellner
73ed0384ea
Fixup group rest api tests
2016-04-05 09:28:41 +02:00
Johannes Zellner
3051d4c22a
This is actually a callback, doh
2016-04-05 09:28:41 +02:00
Johannes Zellner
b32a0bcfad
Do not allow empty username on createOwner()
2016-04-05 09:28:41 +02:00
Johannes Zellner
61c79aab23
Add asserts for user.createOwner()
2016-04-05 09:28:41 +02:00
Johannes Zellner
435ec2365b
fix sendError() args
2016-04-05 09:28:41 +02:00
Johannes Zellner
ff3562b0e8
Show error page for invalid reset tokens
2016-04-05 09:28:41 +02:00
Johannes Zellner
3be5511e33
Ensure we pass the resetToken on error
2016-04-05 09:28:41 +02:00
Johannes Zellner
c8604e95ab
Prevent password reset for not activated user
2016-04-05 09:28:41 +02:00
Johannes Zellner
bbaf4c77fd
This is ejs not angular
2016-04-05 09:28:41 +02:00
Johannes Zellner
1c9fc3f3dc
Make account setup view prettier
2016-04-05 09:28:41 +02:00
Johannes Zellner
577959f281
Ensure browser autofill is disabled
2016-04-05 09:28:41 +02:00
Johannes Zellner
8af01f2955
Give basic form feedback for account creation
2016-04-05 09:28:41 +02:00
Johannes Zellner
c73213b2f2
Handle username conflict in account setup
2016-04-05 09:28:41 +02:00
Johannes Zellner
36f3f4b8f4
Remove superflous '
2016-04-05 09:28:41 +02:00
Johannes Zellner
31bd5cdee3
Fix typo, userdb.del() wants an id
2016-04-05 09:28:41 +02:00
Johannes Zellner
65c6806109
Send full user information on deletion, not just the uuid
2016-04-05 09:28:41 +02:00
Johannes Zellner
8cbf83058f
Adjust the welcome mail
2016-04-05 09:27:32 +02:00
Johannes Zellner
e058e22cae
Fixup the client tests with userid change
2016-04-05 09:27:32 +02:00
Johannes Zellner
a0098a8883
Adjust email templates, as we do not have a username set now
2016-04-05 09:27:32 +02:00
Johannes Zellner
6dc17183ee
Do not use google font cdn
2016-04-05 09:27:32 +02:00
Johannes Zellner
0cf2bfb792
Use user.id for session serialization
2016-04-05 09:27:32 +02:00
Johannes Zellner
a112e614e6
Actually query by username instead of just delegate to get() in getByUsername()
2016-04-05 09:27:32 +02:00
Johannes Zellner
0b1dcd2940
Use userdb.getByUsername() instead of get()
2016-04-05 09:27:32 +02:00
Johannes Zellner
951934f275
Remove unused require
2016-04-05 09:27:32 +02:00
Johannes Zellner
b8d0c01187
fix typo
2016-04-05 09:27:32 +02:00
Johannes Zellner
e4fabd20c1
Do not require a username to be present when creating a user
2016-04-05 09:27:32 +02:00
Johannes Zellner
726d154890
Make user id a uuid.v4() and allow empty usernames
2016-04-05 09:27:32 +02:00
Johannes Zellner
7a5ac1a2f5
Add POST account/setup to distinguish between setup and password reset
2016-04-05 09:27:32 +02:00
Johannes Zellner
c90a8041e2
Move password/setup.html -> account/setup.html
2016-04-05 09:27:32 +02:00
Johannes Zellner
18b91b5fa0
Rename password setup to account setup
2016-04-05 09:27:32 +02:00
Johannes Zellner
f058c266d2
Add username and display name form fields on account setup
2016-04-05 09:27:32 +02:00
Johannes Zellner
e0114c87ac
Also update the user record when username and email is sent
2016-04-05 09:27:32 +02:00
Johannes Zellner
c98275000b
Optionally support username and email in password setter route
2016-04-05 09:27:32 +02:00
Girish Ramakrishnan
553509c462
implement installation of app bundle
2016-04-04 23:03:13 -07:00
Girish Ramakrishnan
306bef96b4
remove dead DNS_IN_SYNC
2016-04-04 22:14:05 -07:00
Girish Ramakrishnan
497eaea65e
bump expiry to 60 mins
2016-04-04 16:02:13 -07:00
Girish Ramakrishnan
8aacc503a6
Revert "getRestoreUrl now uses caas restore api"
...
This reverts commit f9fc9325a8995dc0a9cb1dfcf22fb27eca697a89.
For now, we can simply assume that caas is s3 based.
2016-04-04 15:57:32 -07:00
Girish Ramakrishnan
ec160fe45f
make getBackupUrl return id as well
2016-04-04 12:45:09 -07:00
Girish Ramakrishnan
82c74e6787
add backupdb tests
2016-04-04 12:41:17 -07:00
Girish Ramakrishnan
bbff195863
rename filename to id
2016-04-04 12:20:56 -07:00
Girish Ramakrishnan
e528dbcfc0
creationTime is redundant
2016-04-04 12:13:54 -07:00
Girish Ramakrishnan
0467e80c71
remove unused require
2016-04-04 12:13:25 -07:00
Girish Ramakrishnan
c9ef0056e0
rename getSignedUploadUrl to getBackupUrl
2016-04-04 12:01:47 -07:00
Girish Ramakrishnan
efb228cf5e
getRestoreUrl now uses caas restore api
2016-04-04 11:57:29 -07:00
Girish Ramakrishnan
af700827c5
info is not passed anymore
2016-04-04 11:44:24 -07:00
Girish Ramakrishnan
3135783fe3
rename getSignedDownloadUrl to getRestoreUrl
2016-04-04 11:43:56 -07:00
Girish Ramakrishnan
496f530b9f
sessionToken is required in credentials (when signing)
2016-04-04 11:23:38 -07:00
Johannes Zellner
fcfd1dceac
Deliver the resetToken when an invite was sent
2016-04-04 18:41:51 +02:00
Girish Ramakrishnan
d839f0b762
remove redundant session token
2016-04-03 23:23:23 -07:00
Girish Ramakrishnan
16a65fb185
drop configJson
...
The initial idea was to store exactly where the backups are stored.
But this only causes problems for migrations where the bucket might
change and clones where the prefix (box.id) changes.
Thus, it's best to leave the url creation to the caas side. (That
has to be done in another change)
2016-04-03 22:55:08 -07:00