Girish Ramakrishnan
3c9beb1add
ldap: fix mailbox search and bind
2016-09-26 10:18:58 -07:00
Girish Ramakrishnan
46d8047599
fix ldapjs usage
2016-09-26 09:08:04 -07:00
Girish Ramakrishnan
d39fa041bf
update ldapjs
2016-09-26 09:04:02 -07:00
Johannes Zellner
a7140412c4
Do not use userdb.get() directly in auth
2016-09-26 16:29:50 +02:00
Girish Ramakrishnan
3591452184
test that invalid alias cannot be set
2016-09-26 00:20:47 -07:00
Girish Ramakrishnan
a8d57bb036
test that user.del removed mailbox and aliases
2016-09-26 00:18:45 -07:00
Girish Ramakrishnan
d92e99a092
fix user alias API
2016-09-26 00:11:25 -07:00
Girish Ramakrishnan
b40e740110
test if mailbox is updated with username change
2016-09-25 23:58:21 -07:00
Girish Ramakrishnan
cd500adfe4
test that user.del deletes mailbox
2016-09-25 23:54:27 -07:00
Girish Ramakrishnan
55b80ac81f
update mailbox on username change
2016-09-25 23:51:39 -07:00
Girish Ramakrishnan
1f1f56b431
Fix mailboxdb API
2016-09-25 23:21:55 -07:00
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