Commit Graph

3897 Commits

Author SHA1 Message Date
Johannes eba03caa23 Change syntax to avoid shell warning 2016-11-25 15:16:41 +01:00
Johannes 61a41a10ce Add apt-get update to cloudron-setup
This was reported to be needed on some providers
to be able to install curl
2016-11-25 14:26:38 +01:00
Johannes d3109022b1 Only show the configure link if the app is healthy 2016-11-24 15:48:18 +01:00
Johannes 1c828f19a3 Remove console.log() 2016-11-24 15:46:21 +01:00
Johannes 2f1572b404 Protect against undefined filter text 2016-11-24 15:42:41 +01:00
Johannes 2ca12db362 Introduce the sso marker for postInstallMessage
The marker is "=== sso ==="
The part before the marker is shown if sso i disabled,
the remaining part is shown when sso is enabled.

If no marker is found, the whole text is shown
2016-11-24 15:33:47 +01:00
Johannes 14ef7688b8 Add app configure link in app grid
This was asked for many times now for the wp-admin and ghost

In addtion we could make that information in the postinstall
a link as well
2016-11-24 13:02:22 +01:00
Johannes a1c83c79b2 Do not break the layout when no access control group is selected 2016-11-24 12:11:23 +01:00
Johannes 376678881c Use light font for app location 2016-11-24 12:05:45 +01:00
Johannes 0f7b11decd Give more space to the access restriction options 2016-11-23 17:28:05 +01:00
Johannes 22b8540843 Add more changes 2016-11-23 15:26:16 +01:00
Johannes afe5a1aa6c Increase readability by not always using light fonts 2016-11-23 15:25:39 +01:00
Johannes 83b5bb394c Specify sso for apps not using of optionalSso 2016-11-23 12:09:08 +01:00
Johannes 539d430f60 Show correct ui parts for apps configure to not use sso 2016-11-22 16:15:03 +01:00
Johannes Zellner 6d898398df Add paypal donation link 2016-11-22 13:28:22 +00:00
Johannes 23a2077056 Only specify sso on app install when optionalSso is true 2016-11-22 14:20:19 +01:00
Johannes d5bb797224 Fix typo for sso check 2016-11-22 13:46:15 +01:00
Johannes 907bae53ba Update to new manifestformat 2016-11-22 13:45:35 +01:00
Johannes 97122ed2be Include sso in the app install call 2016-11-22 11:51:53 +01:00
Johannes 7b65529f63 Use the correct accessRestrictionOption variable 2016-11-22 11:13:01 +01:00
Johannes a87831b48c Include sso field in the app object delivered over the rest api 2016-11-22 11:12:46 +01:00
Johannes baba7ca80d Changes for 0.80.0 2016-11-21 16:26:26 +01:00
Johannes d39a84ea53 Do not redirect on app upstream error but show static error page
Fixes #4
2016-11-21 16:25:23 +01:00
Johannes 3bcd255a07 Ugly hack to ensure the modal backdrop is removed when changing views
Couldn't figure a way to make this generic
2016-11-21 13:22:58 +01:00
Johannes 67a87cd040 Show link to group creation when no group exists 2016-11-21 13:22:24 +01:00
Johannes be2aa70f7d A bit more relayouting in the app install dialog 2016-11-21 13:12:14 +01:00
Johannes 2fac681b62 Clarify what customAuth means in install dialog 2016-11-21 12:57:42 +01:00
Johannes dd4f7bf176 Ensure we show apps within an angular digest context
This ensures the app is shown immediately, not only after
the next digest run happens
2016-11-21 12:30:11 +01:00
Johannes 00a4b7ba09 Fix typo: missing comma
Fixes #105
2016-11-20 20:44:03 +01:00
Johannes 51799f7f14 Only set backupConfig in setup when no restore key is provided
When a restore is performed, the backupConfig is part of the
backup. Otherwise provide a default file based config which
contains the encryption key
2016-11-20 18:17:55 +01:00
Girish Ramakrishnan 1b291365d5 Fix appdb.add to set sso 2016-11-19 21:59:06 +05:30
Girish Ramakrishnan 9337f832d3 optionalAuth -> optionalSso 2016-11-19 21:37:39 +05:30
Girish Ramakrishnan ab540cb3e4 update cloudron-manifestformat 2016-11-19 21:22:06 +05:30
Girish Ramakrishnan 1adc47ab32 make ordering of results predictable 2016-11-19 18:24:32 +05:30
Girish Ramakrishnan 94037e5266 remove oauth proxy backend logic 2016-11-19 17:13:08 +05:30
Girish Ramakrishnan 3457890b24 derive customAuth from usage of auth addon
we can get rid of this value from the manifest since the oauth proxy
is going away.
2016-11-19 17:12:58 +05:30
Girish Ramakrishnan b23c06d443 remove oauth proxy from ui code 2016-11-19 17:12:40 +05:30
Girish Ramakrishnan f5ebb782c0 remove support for singleUser 2016-11-19 17:12:31 +05:30
Girish Ramakrishnan 72f31744e3 remove singleUser from ui code 2016-11-19 17:12:24 +05:30
Girish Ramakrishnan 2065a5f7f2 Add optional SSO to install dialog 2016-11-19 17:12:15 +05:30
Girish Ramakrishnan 2ecf0c32cb Skip auth setup if user did not want sso 2016-11-19 17:12:00 +05:30
Girish Ramakrishnan 9c0f2175f7 add sso route parameter to app install
presumably, we don't allow this to be changed post installation
2016-11-19 17:11:46 +05:30
Girish Ramakrishnan 6064db9467 read sso field in db code 2016-11-19 17:10:54 +05:30
Girish Ramakrishnan 8cb8510d72 Add sso db field
SSO field tracks whether the user wants to enable SSO integration
or not.
2016-11-19 17:10:26 +05:30
Johannes Zellner 552ca43175 Only cleanup high frequency events in eventlog
Those are currently the login events and backup
2016-11-18 11:32:12 +01:00
Johannes Zellner 7c27f01ab8 Do not automatically enable root ssh access
With our current self-hosting installation process, this
is not longer required. It should be the users responsibility
to gain access to his server. For Cloudron managed hosting,
this does not apply as we always create servers with ssh keys.

Also do not tinker with the sshd configs. The user may choose
to use access via password.

Fixes #104
2016-11-17 16:28:32 +01:00
Johannes Zellner a8ec9a4329 Ensure the server has curl installed
Fixes #103
2016-11-17 15:03:37 +01:00
Johannes Zellner 797cf31969 Add note about possible restart requirement 2016-11-17 14:50:00 +01:00
Johannes Zellner 37e365f679 Remove hash in front of install commands to allow copy'n'paste 2016-11-17 14:47:12 +01:00
Johannes Zellner f53a9ab1aa Add known provider section to selfhosting docs 2016-11-17 14:46:03 +01:00