Girish Ramakrishnan
5db78ae359
Fix more usages of backup.intervalSecs
2020-07-29 11:25:59 -07:00
Girish Ramakrishnan
f511a610b5
backups: take a pattern instead of interval secs
...
part of #699
2020-07-28 21:54:56 -07:00
Girish Ramakrishnan
4d5715188d
Increase invite link expiry to a week
2020-07-28 14:19:19 -07:00
Johannes Zellner
2ea21be5bd
Add basic backup check route tests
2020-07-28 17:23:21 +02:00
Johannes Zellner
5bb0419699
Add backup check route
...
Part of #719
2020-07-28 17:18:50 +02:00
Girish Ramakrishnan
ed09c06ba4
Add option to remove mailbox data
...
Fixes #720
2020-07-27 22:55:09 -07:00
Girish Ramakrishnan
3c59a0ff31
make it clear it is exported for testing
2020-07-27 22:07:25 -07:00
Girish Ramakrishnan
ddeee0c970
Add note that links expire in 24 hours
2020-07-16 15:17:51 -07:00
Girish Ramakrishnan
bff4999d27
mail: add mailbox count route
2020-07-15 15:48:30 -07:00
Johannes Zellner
0a7b132be8
Remove or increase timeouts for filemanager
2020-07-13 17:05:22 +02:00
Girish Ramakrishnan
ed9210eede
Add mandatory 2FA flag
...
part of #716
2020-07-10 10:25:04 -07:00
Girish Ramakrishnan
8c7eff4e24
user: add routes to set/clear avatar
2020-07-10 07:23:38 -07:00
Girish Ramakrishnan
c6c584ff74
user: move avatar handling into model code
2020-07-10 07:01:15 -07:00
Johannes Zellner
ba50eb121d
Use new sftp addon
2020-07-10 14:13:16 +02:00
Johannes Zellner
aa8ebbd7ea
Add filemanager proxy routes
2020-07-10 14:10:52 +02:00
Girish Ramakrishnan
64bc9c6dbe
disable profile view for all users to avoid confusion
2020-07-09 21:54:09 -07:00
Girish Ramakrishnan
3c3f81365b
add route to get/set directory config
...
part of #704
2020-07-09 17:12:07 -07:00
Girish Ramakrishnan
3adeed381b
setup account based on directory config
...
part of #704
2020-07-09 16:39:34 -07:00
Girish Ramakrishnan
0f5b7278b8
add directory config setting
...
part of #704
2020-07-09 16:02:58 -07:00
Girish Ramakrishnan
0c5113ed5b
email is never used in account setup
2020-07-09 15:37:35 -07:00
Girish Ramakrishnan
2469f4cdff
rename function to sendPasswordResetByIdentifier
2020-07-09 15:37:35 -07:00
Girish Ramakrishnan
77553da4c1
mail: add search param for mailbox and mailing list api
2020-07-05 11:23:53 -07:00
Girish Ramakrishnan
725a19e5b5
mail: Add pagination to lists API
...
Fixes #712
2020-07-05 10:48:04 -07:00
Girish Ramakrishnan
57de0282cd
remove provider from trackBeginSetup
2020-06-26 09:55:39 -07:00
Girish Ramakrishnan
f6cb1a0863
backups: query using identifier instead of type
...
this allows us to move the enums into backups.js instead of backupdb.js
2020-06-14 12:27:41 -07:00
Girish Ramakrishnan
c855d75f35
remove mkdirp use
...
node 10.12 has { recursive: true }
2020-06-11 08:27:48 -07:00
Girish Ramakrishnan
50dcf827a5
remove console.error use in many places
...
the backtraces just flood the logs
apphealthtask: remove console.error
remove spurious console.dir
cleanup scheduler error logging
2020-06-04 11:21:56 -07:00
Johannes Zellner
42cbcc6ce3
groups.create() now needs source argument
2020-06-04 14:20:05 +02:00
Johannes Zellner
812bdcd462
Fix groups test by ensuring we order by name
2020-06-04 14:03:06 +02:00
Johannes Zellner
f275409ee8
Fix cloudron api tests
2020-06-04 13:55:47 +02:00
Johannes Zellner
386aaf6470
Initial code to fetch LDAP groups during sync
2020-06-03 22:12:38 +02:00
Johannes Zellner
4f76d91ae9
Add backup_config settings API tests
2020-05-28 21:42:25 +02:00
Johannes Zellner
47f47d916d
Fixup tests
2020-05-28 21:05:21 +02:00
Johannes Zellner
b31ac7d1fd
Revert backup policy fallback and check in rest api
...
Check is now in proper location at backups.testConfig()
2020-05-28 20:44:44 +02:00
Johannes Zellner
90c857e8fc
Further validate retentionPolicy api input
2020-05-28 16:27:07 +02:00
Girish Ramakrishnan
59582f16c4
skip validation in the route
2020-05-14 21:45:13 -07:00
Girish Ramakrishnan
af9e3e38ce
apply backup retention policy
...
part of #441
2020-05-14 21:31:24 -07:00
Girish Ramakrishnan
6a9fe1128f
move retentionSecs inside retentionPolicy
...
part of #441
2020-05-14 16:33:29 -07:00
Girish Ramakrishnan
21073c627e
rename backup key to password
...
Fixes #579
2020-05-12 10:55:10 -07:00
Girish Ramakrishnan
2e130ef99d
Add automatic flag for update checks
...
The appstore can then known if a user clicked the check for updates
button manually or if it was done by the automatic updater.
We will fix appstore so that updates are always provided for manual checks.
automatic updates will follow our roll out plan.
We do have one issue that the automatic update checker will reset the manual
updates when it runs, but this is OK.
2020-05-06 18:57:59 -07:00
Girish Ramakrishnan
e9d0ed8e1e
Add binds support to containers
2020-04-29 22:51:46 -07:00
Girish Ramakrishnan
efb39fb24b
refactor for addon/service/container consistency
...
addon - app manifest thing. part of app lifecycle
services - implementation of addon (may have containers assoc)
2020-04-28 15:32:02 -07:00
Girish Ramakrishnan
2cdf68379b
Revert "add volume support"
...
This reverts commit b8bb69f730 .
Revert this for now, we will try a simpler non-object volume first
2020-04-27 22:55:43 -07:00
Girish Ramakrishnan
b8bb69f730
add volume support
...
part of #668 , #569
2020-04-24 22:09:07 -07:00
Girish Ramakrishnan
77a1613107
test: fix alias routes
2020-04-22 18:16:33 -07:00
Girish Ramakrishnan
62fab7b09f
mail: allow alternate mx
2020-04-22 17:36:34 -07:00
Johannes Zellner
5d87352b28
backupId cannot be null during restore
2020-04-21 16:00:19 +02:00
Girish Ramakrishnan
ff60f5a381
move aliases route under mailbox
...
since aliases can now span domains
fixes #577
2020-04-20 19:17:55 -07:00
Girish Ramakrishnan
7f666d9369
mail: implement aliases across domains
...
part of #577
2020-04-20 15:19:48 -07:00
Girish Ramakrishnan
0606b2994c
add membersOnly flag to a mailing list
2020-04-17 17:44:14 -07:00