Girish Ramakrishnan
741fe75def
fix progress message
2016-06-14 14:42:29 -07:00
Girish Ramakrishnan
a5a1526023
Allow configure command when in configuration state
...
Currently, we only allow restore (from backup) and uninstall. If configure
is taking very long (like external domain) and someone wants to reconfigure
we should let them.
We are sort of trying to think of 'reconfigure' as 'retry' in case of
external errors.
2016-06-14 14:13:47 -07:00
Girish Ramakrishnan
26f318477b
Do not send crash logs for apptask cancellations
2016-06-14 14:13:47 -07:00
Girish Ramakrishnan
060d9e88ef
Pass manifest to backupApp
2016-06-14 11:32:29 -07:00
Girish Ramakrishnan
b174765992
delete unused addonsa fter backup
2016-06-13 23:07:41 -07:00
Girish Ramakrishnan
9c2d217176
fix typo
2016-06-13 23:04:43 -07:00
Girish Ramakrishnan
3197349058
Fix app backup before updates
...
we were passing the current manifest to the backup code which meant that
the app version and manifest was incorrect.
2016-06-13 21:19:29 -07:00
Girish Ramakrishnan
5f3378878e
remove lastBackupConfig
2016-06-13 19:19:28 -07:00
Girish Ramakrishnan
53cd45496b
parse the response
2016-06-13 18:28:51 -07:00
Girish Ramakrishnan
942339435a
return config correctly
2016-06-13 18:04:22 -07:00
Girish Ramakrishnan
2bd6519795
add assert
2016-06-13 18:02:57 -07:00
Girish Ramakrishnan
1763c36a0b
restore from the backup's config.json
...
To summarize what we are doing is that restore is simply getting old data and
old code. Config is not changed. If config is required, then it has to come
in the restore REST parameter. Otherwise, there is too much magic.
https://blog.smartserver.io/2016/06/13/app-restore/
2016-06-13 16:54:59 -07:00
Girish Ramakrishnan
2c0eb33625
use apps.getAppConfig when generating config.json
2016-06-13 15:11:49 -07:00
Girish Ramakrishnan
040b9993c7
refactor code into getAppConfig
2016-06-13 15:07:15 -07:00
Girish Ramakrishnan
8f21126697
add a way to get the restore config (config.json)
2016-06-13 15:04:27 -07:00
Girish Ramakrishnan
716d29165c
store altDomain in backupConfig
2016-06-13 13:14:04 -07:00
Girish Ramakrishnan
a2ec308155
pass the lastBackupId explicity as the backup to restore to
2016-06-13 10:13:54 -07:00
Girish Ramakrishnan
b82610ba00
pass data argument to restore
2016-06-13 10:08:58 -07:00
Johannes Zellner
4e9dc75a37
Replace DatabaseError with ClientsError where applicable
2016-06-13 14:43:56 +02:00
Johannes Zellner
f284b4cd83
Use clients.get() instead of clientdb.get()
2016-06-13 13:51:14 +02:00
Johannes Zellner
15cf83b37c
Fixup the built-in client setup for tests
2016-06-13 13:48:43 +02:00
Johannes Zellner
0eff8911ee
Do not use DatabaseError in routes clients.js
2016-06-13 13:29:39 +02:00
Girish Ramakrishnan
814a0ce3a6
wait for 10mins before sending out emails about app being down
2016-06-11 18:36:38 -07:00
Girish Ramakrishnan
b3e1c221b7
bump infra to force a reconfigure for existing pr cloudrons
2016-06-11 13:49:55 -07:00
Johannes Zellner
1508a5c6b9
Add tokendb.delByClientId()
2016-06-09 15:42:52 +02:00
Johannes Zellner
9b9db6acf1
Only the rest api shall not allow to remove those
2016-06-09 15:35:46 +02:00
Johannes Zellner
001bf94773
Remove unused require
2016-06-09 15:35:20 +02:00
Johannes Zellner
0160c12965
Allow to distinguish between built-in auth clients and external ones
2016-06-09 15:35:00 +02:00
Johannes Zellner
d08397336d
Add test for addon auth clients deletion
2016-06-09 15:12:30 +02:00
Johannes Zellner
880754877d
Prevent the rest api to delete addon auth clients
2016-06-09 14:44:38 +02:00
Girish Ramakrishnan
3f602c8a04
verifyWithUsername and not as id
2016-06-08 15:54:22 -07:00
Girish Ramakrishnan
dea0c5642d
bump mail container
2016-06-08 13:16:44 -07:00
Girish Ramakrishnan
40348a5132
Merge branch '0.15'
2016-06-08 11:56:24 -07:00
Girish Ramakrishnan
f9db24e162
Fix autoupdate detection logic
...
We should be comparing existing manifest ports with new manifest ports.
The user chosen bindings itself doesn't matter.
2016-06-08 08:45:40 -07:00
Johannes Zellner
385bf3561b
Remove unused function in platform.js
2016-06-08 15:06:03 +02:00
Johannes Zellner
4304f20fe0
Fix some log output
2016-06-08 15:05:43 +02:00
Johannes Zellner
509083265f
fix setup_infra.sh to accomodate ifconfig differences
2016-06-08 15:01:28 +02:00
Johannes Zellner
1b9dbd06c8
Fix typo
2016-06-08 14:55:14 +02:00
Johannes Zellner
d6482414bb
Fixup the clientdb tests
2016-06-08 14:49:54 +02:00
Johannes Zellner
194b9b35bd
We now have 3 built-in api clients
2016-06-08 14:48:03 +02:00
Johannes Zellner
6b9acb4722
Preserve the built-in clients on db clean
2016-06-08 14:47:21 +02:00
Johannes Zellner
08c3cb9376
Insert the default auth clients for tests
2016-06-08 14:37:41 +02:00
Johannes Zellner
4776a005a5
Remove redundant client TYPE_*s
2016-06-08 14:09:06 +02:00
Johannes Zellner
e954df2120
Issue developer tokens with cid-cli
2016-06-08 13:39:31 +02:00
Johannes Zellner
e431bd6040
Fix typo
2016-06-08 11:36:01 +02:00
Johannes Zellner
a69cd204d6
Handle sdk and cli clients just like the webadmin
2016-06-08 11:33:08 +02:00
Johannes Zellner
3c3de6205e
Add test case for blocking cid-webadmin deletion
2016-06-08 11:27:10 +02:00
Johannes Zellner
16444f775d
Prevent deletion of the built-in clients
2016-06-08 11:24:02 +02:00
Johannes Zellner
2676658b5d
Add auth client cid-sdk and cid-cli
2016-06-08 11:20:06 +02:00
Girish Ramakrishnan
fbb8a842c1
do not require password
2016-06-08 00:07:41 -07:00