Johannes Zellner
c8b9ae542c
Simply return oauth clients instead of join with tokendb
2016-06-07 12:15:25 +02:00
Girish Ramakrishnan
c1ded66c1a
make download_url a post route
2016-06-03 09:23:15 -07:00
Girish Ramakrishnan
d2864dfe56
rename root scope to cloudron scope (for lack of better scope name)
2016-06-02 16:51:14 -07:00
Girish Ramakrishnan
65261dc4d5
add time_zone setter route
2016-06-02 13:54:07 -07:00
Girish Ramakrishnan
1fe00f7f80
do not use verbs in resource url
2016-06-02 12:01:48 -07:00
Girish Ramakrishnan
60ce6b69ee
profile updates must be POST
2016-06-02 00:31:41 -07:00
Girish Ramakrishnan
4fcc7fe99f
updateUser is POST
2016-06-02 00:27:06 -07:00
Girish Ramakrishnan
3d84880d92
keep limits in sync with the nginx config
2016-06-01 18:09:23 -07:00
Girish Ramakrishnan
dfa08469d6
set timeouts explicitly
2016-06-01 17:33:28 -07:00
Girish Ramakrishnan
b13de298bf
Add some REST api tests
2016-06-01 16:33:18 -07:00
Girish Ramakrishnan
663ff2410a
user.update must become a post route
2016-05-31 11:51:56 -07:00
Girish Ramakrishnan
69aa11d6c6
send pretty json
2016-05-31 11:14:59 -07:00
Girish Ramakrishnan
ce927bfa22
alias
...
also remove id since it's not useful for mailbox case (not like
mailbox can be renamed and we need a fixed it)
2016-05-27 22:20:08 -07:00
Girish Ramakrishnan
84d04cce16
initial mailboxes route
2016-05-27 18:17:57 -07:00
Girish Ramakrishnan
c1a2444dfa
move container creation to platform.js
2016-05-24 09:40:26 -07:00
Girish Ramakrishnan
e73174685b
add note on settings route
2016-05-06 08:42:27 -07:00
Johannes Zellner
c7958f8e1d
Remove unused /api/v1/subdomains/:subdomain
2016-05-06 14:51:02 +02:00
Johannes Zellner
d41eb81b3d
Add new profile/ route to set the showTutorial field
2016-05-06 13:56:40 +02:00
Girish Ramakrishnan
0e655cadb0
generate dkim keys before dns setup
...
Two things require DKIM keys
1. the mail addon
2. the DNS TXT record
2016-05-05 21:15:10 -07:00
Johannes Zellner
85db8f398b
Ensure we require an admin for settings routes
...
The cloudron name and avatar already have public routes.
2016-05-05 12:48:21 +02:00
Girish Ramakrishnan
b4c15b1719
Let the box code initialize the infrastructure
...
This is done because:
1. The box code can install certs for addons (like mail addon) when
required.
2. The box code initialize/teardown addons on demand. This is not planned
currently.
2016-05-04 15:54:21 -07:00
Girish Ramakrishnan
7262eb208f
add route to get the timezone
2016-05-03 12:10:21 -07:00
Girish Ramakrishnan
da79e4f229
only admin can view activity logs
2016-05-02 14:54:20 -07:00
Girish Ramakrishnan
7cf08b6a4d
add start event
...
this signals that an update worked
2016-05-02 10:01:23 -07:00
Girish Ramakrishnan
157fbc89b8
add eventlog route
2016-04-30 14:08:44 -07:00
Girish Ramakrishnan
0ef0e010a3
use defines for role names
2016-04-25 10:30:56 -07:00
Johannes Zellner
18f3733d6e
Simplify the password change logic
...
We now can use verifyPassword and this makes
user.changePassword() route obsolete
2016-04-17 19:17:03 +02:00
Johannes Zellner
c623770b44
Group /users routes better
2016-04-17 18:38:49 +02:00
Johannes Zellner
a7d22a1972
Add specific user profile routes
2016-04-17 16:22:39 +02:00
Girish Ramakrishnan
414b21f29a
add sysadmin route test
2016-04-15 12:33:54 -07:00
Johannes Zellner
a803af2300
Revert "add get route for user"
...
This route is already there, the reason is, that the users api works off
the :userId but the profile api works off the req.user coming from the used
access token.
This reverts commit dbef4d71be5a68239133ab9b6e0fc1fd88ee27cd.
2016-04-13 11:36:49 +02:00
Girish Ramakrishnan
82651a33c7
typo
2016-04-12 18:16:52 -07:00
Girish Ramakrishnan
212a0ffcd9
add get route for user
2016-04-12 18:13:37 -07:00
Johannes Zellner
7a5ac1a2f5
Add POST account/setup to distinguish between setup and password reset
2016-04-05 09:27:32 +02:00
Johannes Zellner
c90a8041e2
Move password/setup.html -> account/setup.html
2016-04-05 09:27:32 +02:00
Girish Ramakrishnan
8014e2eaf8
add route to download backup
2016-03-08 16:28:42 -08:00
Johannes Zellner
384c410e7c
Do not require a password for user profile changes
2016-02-25 13:54:44 +01:00
Johannes Zellner
b5b0ab7475
Require admin rights for user listing
2016-02-25 13:43:15 +01:00
Johannes Zellner
a0d7406b3c
Do not allow normal users to get group listings or details
2016-02-25 13:34:01 +01:00
Johannes Zellner
deb30e440a
Disable ejs debug flag
2016-02-18 18:00:23 +01:00
Johannes Zellner
163ceef527
Remove the admin toggle route
2016-02-11 11:26:35 +01:00
Johannes Zellner
8ba5dc2352
Fix indentation
2016-02-10 13:55:49 +01:00
Girish Ramakrishnan
f413bfb3a0
Add route to set the users groups
2016-02-09 16:43:32 -08:00
girish@cloudron.io
6cca7b3e0e
initial rest API for groups
2016-02-09 13:34:36 -08:00
Johannes Zellner
2888a85081
Remove cloudron side migrate api
...
This is some old api when we had a migrate view in the webadmin
This is entirely handled on the appstore for now.
2016-01-29 14:17:33 +01:00
girish@cloudron.io
072962bbc3
add internal route to retire
2016-01-26 08:46:48 -08:00
Johannes Zellner
e15bd89ba2
Add route to list application backups
2016-01-19 13:35:28 +01:00
girish@cloudron.io
c82ca1c69d
disable http server timeout
2016-01-18 12:28:53 -08:00
Johannes Zellner
d9850fa660
Add send invite route
2016-01-18 15:37:03 +01: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