Commit Graph

3432 Commits

Author SHA1 Message Date
Girish Ramakrishnan baa2dbbf39 Add alias and list ldap routes 2016-09-25 21:34:52 -07:00
Girish Ramakrishnan 4b34f823a7 implement ldap mailbox get 2016-09-25 16:46:11 -07:00
Girish Ramakrishnan c158548c19 remove ununsed mailboxdb.getAll 2016-09-25 16:46:08 -07:00
Girish Ramakrishnan 8ce22c5656 ldap: remove unnecessary global 2016-09-25 16:11:54 -07:00
Girish Ramakrishnan e4e54d87f2 Fix angular code to match new mailbox aliases API 2016-09-23 17:55:21 -07:00
Girish Ramakrishnan 2b1a94dc8d Add mailboxdb.getByOwnerId 2016-09-23 17:35:48 -07:00
Girish Ramakrishnan afa352528f read send/recv config from mailbox database 2016-09-23 17:28:57 -07:00
Girish Ramakrishnan 6a32f89bf2 add/remove mailbox entry for app 2016-09-23 17:26:07 -07:00
Girish Ramakrishnan 49baad349c remove mailbox routes and move it to users 2016-09-23 15:45:40 -07:00
Girish Ramakrishnan 00ee2eea39 Remove code to push aliases
The mail-addon will query via LDAP
2016-09-23 15:14:07 -07:00
Girish Ramakrishnan 1d77c42269 Add ownerId to mailbox fields 2016-09-22 15:51:57 -07:00
Girish Ramakrishnan f24eee026e add ownerId, ownerType to mailboxes table
ownerId is the app id or user id or the group id.
2016-09-22 15:51:16 -07:00
Girish Ramakrishnan 5773f26548 doc: add note to delete the dummy record
if the record remains, then installs to the naked domain will fail.
this is because we do not overwrite existing DNS entries that we
did not create.
2016-09-22 09:59:43 -07:00
Girish Ramakrishnan 563b2a3042 Do not add dmarc record unless mail is enabled
the dmarc records depends on the DKIM signing as well. if the
cloudron is not using the cloudron mail service, that means that
the mails are not dkim signed and thus mails get rejected.
2016-09-22 09:52:25 -07:00
Girish Ramakrishnan 565b0e13c8 remove unused variable 2016-09-22 09:34:18 -07:00
Johannes Zellner b863f3f89d Be explicit what to show as the backup location 2016-09-22 16:14:26 +02:00
Johannes Zellner e3aeb4daf3 Allow selfhosters to trigger a backup manually 2016-09-22 16:10:28 +02:00
Johannes Zellner 6480975ea7 Show backup config for non caas or dev 2016-09-22 16:10:03 +02:00
Johannes Zellner 5ebddf7df6 Fetch backup config in settings view 2016-09-22 16:09:52 +02:00
Johannes Zellner 78367ea781 add getter and setter for backup config 2016-09-22 16:09:34 +02:00
Johannes Zellner 9bb4bf6eca Always set the current domain as the default 2016-09-22 15:30:58 +02:00
Johannes Zellner 54543aa536 Show provider specific settings in DNS settings dialog 2016-09-22 15:26:21 +02:00
Johannes Zellner cdc337862f Improve the reveal directive to be able to deal with changing values 2016-09-22 15:26:04 +02:00
Johannes Zellner 4d983f2a19 Click reveal the secret and token for dns provider 2016-09-22 14:56:15 +02:00
Johannes Zellner 80b70bf0a9 Add ng-click-reveal directive 2016-09-22 14:52:29 +02:00
Johannes Zellner 505f4de55d Only show AWS related dns settings if that provider is used 2016-09-22 14:23:43 +02:00
Johannes Zellner 4ee6a440fe Show provider in settings 2016-09-22 14:19:02 +02:00
Johannes Zellner 52ae3e24d0 Add link to change billing in settings view for caas 2016-09-22 14:01:47 +02:00
Girish Ramakrishnan 503a1d7229 reserve .app namespace for apps 2016-09-21 11:55:53 -07:00
Girish Ramakrishnan 9a000ddaf0 make ADMIN_GROUP_ID a constant v0.20.3 2016-09-20 15:07:11 -07:00
Girish Ramakrishnan 7fde57f7de clear db ignoring foreign key checks 2016-09-20 14:33:22 -07:00
Girish Ramakrishnan cf039b7964 Fix typo 2016-09-20 14:14:04 -07:00
Girish Ramakrishnan f552a8ac0d doc: cleanup 2016-09-20 11:33:20 -07:00
Johannes Zellner c38abaa1c3 Update the DigitalOcean selfhosting docs 2016-09-20 15:20:48 +02:00
Johannes Zellner 7b9eff94b3 No need to set always empty headers for app restore curl 2016-09-20 09:25:48 +02:00
Johannes Zellner 4a9a6dc232 Move backup config fetching into storage backend 2016-09-20 09:25:48 +02:00
Johannes Zellner 0bfc533e44 Fixup function naming 2016-09-20 09:25:48 +02:00
Johannes Zellner b937a86426 Download backups is GET 2016-09-20 09:25:48 +02:00
Johannes Zellner 6352064e6c Add backup download route if backend supports it 2016-09-20 09:25:48 +02:00
Johannes Zellner c9c1964e09 The storage backends dont need a backup listing function 2016-09-20 09:25:48 +02:00
Johannes Zellner 3ac786ba6d Define shell variable regardless of backend 2016-09-20 09:25:48 +02:00
Johannes Zellner e8be76f2e8 Fixup typos 2016-09-20 09:25:48 +02:00
Johannes Zellner 0ef9102b50 Set default backup folder to /var/backups 2016-09-20 09:25:48 +02:00
Johannes Zellner 746afb2b21 Shell uses obviously == no === 2016-09-20 09:25:48 +02:00
Johannes Zellner 02d1238853 filename is our backup id 2016-09-20 09:25:48 +02:00
Johannes Zellner d8de9555f2 Add storage interface definition 2016-09-20 09:25:48 +02:00
Johannes Zellner f348fedd50 Caas backend has to use the AWS credentials provided by appstore 2016-09-20 09:25:48 +02:00
Johannes Zellner 2a92d4772c Fix typo 2016-09-20 09:25:48 +02:00
Johannes Zellner fa828cc661 Basic backup listing for filesystem backend 2016-09-20 09:25:48 +02:00
Johannes Zellner 04b7822be5 Implement filesystem storage backend getRestoreUrl() 2016-09-20 09:25:48 +02:00