Johannes Zellner
30618b8644
add missing argument
2016-01-19 14:03:01 +01:00
Johannes Zellner
e15bd89ba2
Add route to list application backups
2016-01-19 13:35:28 +01:00
Johannes Zellner
d2ed816f44
Add apps.listBackups()
2016-01-19 13:35:18 +01:00
Johannes Zellner
e51234928b
Add FIXME for selfhost backup listing
2016-01-19 13:32:11 +01:00
Johannes Zellner
3aa668aea3
Fixup tests
2016-01-19 12:42:19 +01:00
Johannes Zellner
870edab78a
Set empty displayName for users
2016-01-19 12:40:50 +01:00
Johannes Zellner
ebc9d9185d
Use displayName in userdb
2016-01-19 12:39:54 +01:00
girish@cloudron.io
55799ebb2d
cli tool demuxes stream now
2016-01-18 21:36:05 -08:00
girish@cloudron.io
fdf4d8fdcf
maybe stream is duplex
2016-01-18 13:39:18 -08:00
girish@cloudron.io
c82ca1c69d
disable http server timeout
2016-01-18 12:28:53 -08:00
girish@cloudron.io
7ef3d55cbf
add tty option to exec
2016-01-18 11:39:09 -08:00
Johannes Zellner
44e4f53827
Change user creation api to require the invite flag
2016-01-18 16:53:51 +01:00
Johannes Zellner
c5b8b0e3db
Split up userAdd and sendInvite mailer calls
2016-01-18 16:11:00 +01:00
Johannes Zellner
d9850fa660
Add send invite route
2016-01-18 15:37:03 +01:00
Johannes Zellner
9258585746
add user.sendInvite() with tests
2016-01-18 15:16:18 +01:00
Johannes Zellner
e635aaaa58
Fix oauth2 tests
2016-01-18 14:31:25 +01:00
Johannes Zellner
d0d6725df5
Remove obsolete comments
2016-01-18 14:19:38 +01:00
Johannes Zellner
61f4fea9c3
Check for emails sent in users tests
2016-01-18 14:19:20 +01:00
Johannes Zellner
66d59c1d6c
Do not require the invitor in the invite mail
2016-01-18 14:18:57 +01:00
Johannes Zellner
f9725965e2
Add test hooks to check if mails are queued
2016-01-18 14:00:35 +01:00
Johannes Zellner
4629739a14
Fix ldap tests
2016-01-18 13:56:59 +01:00
Johannes Zellner
e9b3a1e99c
Fixup user tests
2016-01-18 13:50:54 +01:00
Johannes Zellner
8ac27b9dc7
Adjust api to set a flag if invitiation should be sent on user creation
2016-01-18 13:48:10 +01:00
Johannes Zellner
bebf480321
Use appdb.exists() instead of a apps.get()
2016-01-17 16:05:47 +01:00
Johannes Zellner
10c09d9def
Fix wrong conditional in appdb
2016-01-17 16:01:17 +01:00
Johannes Zellner
6ce6b96e5c
Fix linter issues
2016-01-17 15:59:11 +01:00
Johannes Zellner
16a9cae80e
Allow to specify the restore id
2016-01-17 15:50:20 +01:00
girish@cloudron.io
28baef8929
Go back to using docker exec in cloudron exec
...
The main issue is that multiple cloudron exec sessions do not
share the same rootfs. Which makes it annoying to debug.
We also have some nginx timeout which drops you out of exec
now and then resulting in loss of all state.
2016-01-15 15:24:46 -08:00
girish@cloudron.io
9b061a4c7c
make the command work
2016-01-15 14:50:13 -08:00
girish@cloudron.io
0b542dfbdf
Pause app container in developmentMode
...
This allows us to share the network namespace with the app container
2016-01-15 14:34:15 -08:00
girish@cloudron.io
d3b039ebd8
support developmentMode flag
...
- disables readonly rootfs
- disables memory limit
2016-01-15 11:28:43 -08:00
Johannes Zellner
c22924eed7
Use user.js instead of userdb.js in mailer
2016-01-15 16:33:13 +01:00
Johannes Zellner
033ccb121f
Add tests for user.getAllAdmins()
2016-01-15 16:33:13 +01:00
Johannes Zellner
ecd91e8f2a
Add user.getAllAdmins()
2016-01-15 16:33:13 +01:00
girish@cloudron.io
f309f87f55
use no-reply for naked domain apps
2016-01-14 12:56:35 -08:00
girish@cloudron.io
989ab3094d
Set initial progress so that tools can wait on it
2016-01-14 11:34:49 -08:00
girish@cloudron.io
70ac18d139
add internal route to update the cloudron
...
need to way to trigger updates of cloudron using the caas tool
2016-01-14 11:13:02 -08:00
girish@cloudron.io
8f43236e2e
adjust update mail text
2016-01-14 11:02:05 -08:00
Johannes Zellner
63430fbce6
Adjust update email text to let the user know about auto updates
...
So far the emails make no sense in case the user only clicks the update
link after the Cloudron has already auto updated. We might want to
adjust the text, once the user can disable auto updates, or set the
preferred update time.
2016-01-14 13:55:02 +01:00
girish@cloudron.io
bc2085139e
ensure no trailing slash in redis password
...
Fixes #539
2016-01-13 19:42:28 -08:00
girish@cloudron.io
f98c710f5b
use password generator module
2016-01-13 19:02:15 -08:00
girish@cloudron.io
4e94c8ea56
updateContact gets 202 and not 200
2016-01-13 16:46:01 -08:00
girish@cloudron.io
3120eca721
status api should set provider
2016-01-13 16:09:36 -08:00
girish@cloudron.io
26c9bcbc28
fix this and that
2016-01-13 15:00:33 -08:00
girish@cloudron.io
7a2e73a5d6
acme: update account with owner email
...
fixes #544
2016-01-13 14:21:59 -08:00
girish@cloudron.io
cd35ab5932
acme: update contact information before getting a cert
...
part of #544
there were two approaches considered:
1. pipe through owner email from appstore. this requires to save this
value in settingsdb and we need to remember this in case user changes
the email. another issue is that selfhost installer tooling needs to
require this new value.
2. simply update owner email each time. this is the chosen approach.
2016-01-13 14:06:31 -08:00
girish@cloudron.io
efaacdb534
Add getOwner
2016-01-13 12:37:56 -08:00
girish@cloudron.io
5eb3c208f1
allow email to be configured
2016-01-13 12:15:27 -08:00
Johannes Zellner
1a30e622cc
Only register app updates for apps where the available version is actually bigger
...
Fixes #533
2016-01-13 14:48:52 +01:00
Johannes Zellner
600f061e47
The box tarball is now public, no need for a signed url
2016-01-12 16:50:34 +01:00