Girish Ramakrishnan
998f736e6f
Add database.exportToFile
2017-11-24 15:29:56 -08:00
Girish Ramakrishnan
969f8ad11f
Add 1.9.0 changes
2017-11-24 14:58:43 -08:00
Johannes Zellner
34ec09588a
no need for a special test setup handling in the migration script
2017-11-24 23:48:59 +01:00
Johannes Zellner
4091315589
Make migration down fail if the table cannot be dropped
2017-11-24 23:48:39 +01:00
Johannes Zellner
91fb45584f
Add some changes
2017-11-24 23:01:34 +01:00
Girish Ramakrishnan
180a455299
remove mailer.start and stop
2017-11-24 13:58:40 -08:00
Girish Ramakrishnan
a77bf54df7
cron.initialize is required in domain setup for heartbeats
2017-11-24 13:56:34 -08:00
Girish Ramakrishnan
74abce99ac
Fix some typos in restore api
2017-11-23 16:37:40 -08:00
Johannes Zellner
b2d27ee26a
add 1.8.3 changes
2017-11-24 01:31:15 +01:00
Johannes Zellner
1466104681
Remove obsolete developer mode
2017-11-24 01:31:15 +01:00
Girish Ramakrishnan
4acd0bcdac
Remove --restore-url and --restore-key
2017-11-23 13:33:41 -08:00
Girish Ramakrishnan
f9f2bd5c28
Fix crash
2017-11-23 13:17:07 -08:00
Girish Ramakrishnan
a752b7139f
Add a break
2017-11-23 12:54:25 -08:00
Girish Ramakrishnan
2becf674ee
fix wording
2017-11-23 12:42:46 -08:00
Girish Ramakrishnan
ef2c44ee2f
Instead of exact match, only require major+minor to match
2017-11-23 12:36:43 -08:00
Girish Ramakrishnan
a5e5324f97
Add note about restore in setupdns page
2017-11-23 12:19:06 -08:00
Girish Ramakrishnan
479261bcec
add restore UI
...
Add a link from setup page to restore
Part of #439
2017-11-22 23:08:59 -08:00
Girish Ramakrishnan
ac94a0b7f2
Add route to restore box from backup
...
Part of #439
2017-11-22 23:08:59 -08:00
Girish Ramakrishnan
0f191324fa
Add backups.restore to import from box backup
...
Part of #439
2017-11-22 23:08:59 -08:00
Girish Ramakrishnan
b507ccaa33
Add database.importFileFile
...
Part of #439
2017-11-22 23:08:59 -08:00
Girish Ramakrishnan
9f6bc0b779
Start platform only on activated
2017-11-22 23:08:28 -08:00
Girish Ramakrishnan
7306f1ddea
chown the toplevel mail directory
...
this helps the restore box logic extract without sudo
2017-11-22 23:08:01 -08:00
Girish Ramakrishnan
dc1d10837b
split read/parse of fsmetadata
2017-11-22 23:07:52 -08:00
Girish Ramakrishnan
f58d6c04cc
Add DO spaces ams3
2017-11-22 21:03:38 -08:00
Girish Ramakrishnan
f9dda85a38
Fix error code handling
2017-11-22 21:03:34 -08:00
Johannes Zellner
8773c0f6e1
Remove unused requires
2017-11-23 02:36:33 +01:00
Girish Ramakrishnan
72a96c0d6a
lint
2017-11-22 12:19:05 -08:00
Girish Ramakrishnan
136ee363a8
Make backups.download take backupConfig
2017-11-22 10:38:04 -08:00
Girish Ramakrishnan
9c5965311f
Handle billing required error in clone
2017-11-22 09:05:06 -08:00
Girish Ramakrishnan
78bd819a36
fix indent
2017-11-21 19:18:03 -08:00
Girish Ramakrishnan
48df8b713d
add note on enableBackup
2017-11-21 18:09:44 -08:00
Girish Ramakrishnan
0e15fabf88
Do not put app in errored state if backup fails
...
this will end up sending an email but will put the app itself back
in installed state
Fixes #468
2017-11-21 15:59:25 -08:00
Johannes Zellner
ed83a11248
Hide domain actions
2017-11-21 23:05:07 +01:00
Johannes Zellner
8d69e5f3b9
More test cleanups to support domains api
2017-11-21 02:46:20 +01:00
Girish Ramakrishnan
5dab697fd6
Display backup progress in caas
2017-11-20 14:37:36 -08:00
Johannes Zellner
a94d5d1b3e
Add domains REST api tests
2017-11-20 22:53:14 +01:00
Johannes Zellner
9c0af8b13e
Fixing sysadmin, settings and clients tests
2017-11-20 20:01:50 +01:00
Johannes Zellner
a08ff89b78
Fix ldap and dns tests
2017-11-20 20:01:50 +01:00
Johannes Zellner
2e06724927
Add mailboxes unique name/domain constraint
2017-11-20 20:01:50 +01:00
Johannes Zellner
f7c7a36fc1
We reuse appFqdn() here for the webadmin
2017-11-20 20:01:50 +01:00
Johannes Zellner
748d1b8471
webadmin: Hide domain actions for caas managed domains
2017-11-20 20:01:50 +01:00
Johannes Zellner
032200b20f
cloudron addDnsRecords needs to provide subdomain and domain separately
2017-11-20 20:01:50 +01:00
Johannes Zellner
4cbb751d82
Fix usage of appFqdn in caas dns backend
2017-11-20 20:01:50 +01:00
Johannes Zellner
27e4f0cb82
make *DNSRecords apis take the explicit domain
2017-11-20 20:01:50 +01:00
Johannes Zellner
321bfc6130
Create initial domain record in start.sh if fqdn was provided
2017-11-20 20:01:50 +01:00
Johannes Zellner
635426c37e
Drop mailboxes primary key in favor of name+domain constraint
2017-11-20 20:01:50 +01:00
Johannes Zellner
33e7c8e904
Create the admin group only on owner creation
...
For new cloudrons this will first remove the previously added group and
mailbox entry from the db migration scripts and readds it once we have a
domain on owner creation
2017-11-20 20:01:50 +01:00
Johannes Zellner
616b4b86d8
Reword the dns setup page to indicate more domains can be added later
2017-11-20 20:01:50 +01:00
Johannes Zellner
e3e6fd2bc9
For new cloudrons, the migration scripts cannot rely on an existing
...
domain
2017-11-20 20:01:50 +01:00
Johannes Zellner
07626dacb5
Ensure certificates needs to be multidomain aware
2017-11-20 20:01:50 +01:00