Girish Ramakrishnan
a0deedb958
fixup backup and restore to use docker.execContainer
2016-04-18 14:56:01 -07:00
Girish Ramakrishnan
a2096bec18
use options.stdout to pass back result
2016-04-18 12:22:42 -07:00
Girish Ramakrishnan
4f82bcec43
make execContainer take options arg
2016-04-18 11:42:34 -07:00
Girish Ramakrishnan
491356ce8d
fix teardownMongoDb
2016-04-18 11:29:11 -07:00
Girish Ramakrishnan
6c99105a7e
Make teardown commands use docker.execContainer
2016-04-18 11:25:16 -07:00
Girish Ramakrishnan
71f847776b
fix up all the seutp code to use docker.execContainer
2016-04-18 11:15:21 -07:00
Girish Ramakrishnan
87c5371603
use docker exec instead of dockerode exec in mysql
...
this way we can check the exit code of the exec process.
preivously, we were only wait for the stream to end.
2016-04-18 11:06:09 -07:00
Girish Ramakrishnan
01d676628d
rename docker variable
2016-04-18 10:37:33 -07:00
Girish Ramakrishnan
60badce935
add docker.execContainer
2016-04-18 10:32:22 -07:00
Johannes Zellner
c62ef9e156
Implement upgrade request dialog
...
This is currently merely a placeholder for some real upgrade ui
2016-04-18 17:21:26 +02:00
Johannes Zellner
96383a1fae
Support upgrade_request feedback type
2016-04-18 17:11:36 +02:00
Girish Ramakrishnan
5c1970b37f
Fix crash where portBindings is set to undefined
2016-04-15 21:27:42 -07:00
Girish Ramakrishnan
db6d8deec4
fix another typo
2016-04-15 18:25:46 -07:00
Girish Ramakrishnan
414b21f29a
add sysadmin route test
2016-04-15 12:33:54 -07:00
Girish Ramakrishnan
c4c7668b5a
Use new env vars
2016-04-15 11:57:51 -07:00
Girish Ramakrishnan
b9fa87cca2
cloudron.backup -> backups.backup
2016-04-15 11:57:51 -07:00
Girish Ramakrishnan
916d97f7bd
reserve the no-reply mailbox
2016-04-15 11:09:25 -07:00
Girish Ramakrishnan
c03e69232e
Remove admin name (already set in cloudron.conf now)
2016-04-14 20:39:05 -07:00
Girish Ramakrishnan
d095899aef
add note that admin@fqdn is reserved as well
2016-04-14 13:34:41 -07:00
Johannes Zellner
6293c0aede
Add test for reserved username 'admin'
2016-04-14 16:30:31 +02:00
Johannes Zellner
101ce62ef3
Move username and email lowercasing to where it belongs
...
Fixes #592
2016-04-14 16:25:48 +02:00
Girish Ramakrishnan
ed78bd05c8
reserve the "admin" username
2016-04-13 16:50:20 -07:00
Girish Ramakrishnan
c24d7e7b3c
do not crash on duplicate email
2016-04-13 14:47:35 -07:00
Girish Ramakrishnan
38b85e6006
set givenName and sn in ldap response
2016-04-13 10:52:25 -07:00
Johannes Zellner
de2cde7333
Test oauth with mixed case username and email
2016-04-13 12:48:02 +02:00
Johannes Zellner
08410569c0
Actually fix the correct thing in the janitor tests
2016-04-13 12:43:18 +02:00
Johannes Zellner
be3b08a7b4
Test case-insensitive developer login
2016-04-13 12:39:50 +02:00
Johannes Zellner
2724cfd0ad
Test simpleauth with uppercase username input
2016-04-13 12:30:55 +02:00
Johannes Zellner
d7c8cf5e0e
Ensure ldap filter values are treated lowercase only
2016-04-13 12:28:44 +02:00
Johannes Zellner
11f89da3a0
Ensure username and email are treated lower case in the database layer
2016-04-13 12:15:49 +02:00
Johannes Zellner
a803af2300
Revert "add get route for user"
...
This route is already there, the reason is, that the users api works off
the :userId but the profile api works off the req.user coming from the used
access token.
This reverts commit dbef4d71be5a68239133ab9b6e0fc1fd88ee27cd.
2016-04-13 11:36:49 +02:00
Johannes Zellner
6991402a8c
Fix typo
2016-04-13 11:33:01 +02:00
Johannes Zellner
259798a8f2
Ensure auth code expiration is calculated at the right time
2016-04-13 11:32:30 +02:00
Johannes Zellner
d83395ecfb
Also test grant type token access tokens
2016-04-13 11:28:10 +02:00
Johannes Zellner
6d3dd452be
Test that oauth tokens are actually usable after issuing
2016-04-13 11:03:35 +02:00
Johannes Zellner
40bee79e3d
Fix oversight to store userId as user.username for auth codes
2016-04-13 10:45:11 +02:00
Girish Ramakrishnan
95de25560b
add profile scope to developer tokens
2016-04-12 19:08:56 -07:00
Girish Ramakrishnan
82651a33c7
typo
2016-04-12 18:16:52 -07:00
Girish Ramakrishnan
212a0ffcd9
add get route for user
2016-04-12 18:13:37 -07:00
Girish Ramakrishnan
115ed12c36
check that app patch releases does not send email
2016-04-12 13:49:49 -07:00
Girish Ramakrishnan
53268b67dc
test: it does not send mail for box patch releases
2016-04-12 13:45:11 -07:00
Girish Ramakrishnan
40dd12ba68
verify emails are sent in updatechecker test
2016-04-12 13:24:23 -07:00
Girish Ramakrishnan
7a111e29ad
test updatechecker emails
2016-04-12 13:15:40 -07:00
Girish Ramakrishnan
065c65317d
create owner in app update checker test
2016-04-12 13:13:16 -07:00
Girish Ramakrishnan
91a5d711f4
test: create owner
2016-04-12 13:12:17 -07:00
Girish Ramakrishnan
9071ea6c5e
test: fix prerelease version
2016-04-12 13:01:42 -07:00
Girish Ramakrishnan
34521735da
skip email notification for patch releases
2016-04-12 12:30:13 -07:00
Girish Ramakrishnan
b7f6dfb197
remove verbose from tar
2016-04-10 22:49:39 -07:00
Girish Ramakrishnan
fa330b4652
remove redundant debug
2016-04-10 22:44:43 -07:00
Girish Ramakrishnan
3bdbcff811
add debug
2016-04-10 22:34:55 -07:00