Commit Graph

692 Commits

Author SHA1 Message Date
Girish Ramakrishnan
c3f2b8b843 shrink version text 2016-08-02 09:50:39 -07:00
Johannes Zellner
78d4fb3cb5 Support cloudron.io registration in login form 2016-08-02 16:15:00 +02:00
Johannes Zellner
28ee914828 Remove debug logs 2016-08-01 16:10:10 +02:00
Johannes Zellner
2e9680ce68 Handle appstore login with implicit registration 2016-08-01 16:09:30 +02:00
Johannes Zellner
124b952e88 Adjust to changed settings rest api 2016-08-01 15:22:50 +02:00
Johannes Zellner
d5644ae3f1 Hide potential other modals when we prompt for appstore login 2016-08-01 13:48:15 +02:00
Johannes Zellner
c80b89ae8e Appstore login really belongs to the appstore view 2016-08-01 13:43:39 +02:00
Johannes Zellner
6459c8792a Do not prompt for appstore login with caas cloudrons 2016-08-01 13:39:55 +02:00
Johannes Zellner
bf38bb30f3 Mention why one needs to login to the appstore 2016-08-01 13:36:24 +02:00
Johannes Zellner
33e572c49d Show appstore login if we don't have a token yet 2016-08-01 13:28:54 +02:00
Johannes Zellner
46af8d1c90 Move the appstore login to main view controller 2016-08-01 13:22:35 +02:00
Johannes Zellner
30606a55fc Check appstore account only onReady() 2016-08-01 13:17:37 +02:00
Johannes Zellner
aedd370e76 Verify the appstore details and register the cloudron with the store 2016-08-01 13:08:05 +02:00
Johannes Zellner
f0ee52505c Mention our chat in the support page 2016-07-29 17:42:21 +02:00
Johannes Zellner
30e936263c Add twitter to the webadmin footer and make the footer more prominent 2016-07-29 17:37:17 +02:00
Johannes Zellner
d0cf698dfa Hide the appstore account setup for now 2016-07-28 18:20:18 +02:00
Johannes Zellner
df8910b1e1 Update to angularjs 1.5.8
This fixes the dependency issues with bootstrap
2016-07-28 17:29:25 +02:00
Johannes Zellner
7862fbd7ee Set correct focus for selfhosters in setup wizard 2016-07-28 16:22:20 +02:00
Johannes Zellner
cd896a4422 Use persistent appstore login tokens 2016-07-28 15:47:09 +02:00
Johannes Zellner
b8a635c638 Add UI components to allow cloudron name changes 2016-07-28 12:56:17 +02:00
Johannes Zellner
690564983f Add cloudron name change api to client.js 2016-07-28 12:41:15 +02:00
Johannes Zellner
6d2e52b3b5 Add provider fallback in webadmin
This is a bug and requires an upgrade to set the provider again
2016-07-28 12:10:13 +02:00
Johannes Zellner
ced31afe55 Fix label for xframeoptions 2016-07-28 10:55:07 +02:00
Johannes Zellner
867e875707 Revert "Add basic 404 page"
This reverts commit 3793220dd48356d5fe421312915a8392fcccca0e.
2016-07-27 19:09:43 +02:00
Johannes Zellner
2ac7c15b90 Do not show appstore account in settings for caas 2016-07-27 17:58:33 +02:00
Johannes Zellner
dcdca52dbd Add basic 404 page 2016-07-27 17:52:54 +02:00
Johannes Zellner
711814cc2f only perform the appstore account setup on non caas cloudrons 2016-07-27 17:42:44 +02:00
Johannes Zellner
c2b57a704d We can't use the AppStore API wrapper due to Client.config()
Fetching the config requires of course an access token...
2016-07-27 17:32:22 +02:00
Johannes Zellner
1106aa6bba Create cloudron.io account on the fly with the same credentials 2016-07-27 17:22:03 +02:00
Johannes Zellner
482a87e994 Add cloudron.io account registration api 2016-07-27 17:21:44 +02:00
Johannes Zellner
d65990f780 Improve cloudron store checkbox layout 2016-07-27 17:02:22 +02:00
Johannes Zellner
60c1fb4a93 Add checkbox for appstore account creation 2016-07-27 16:54:54 +02:00
Johannes Zellner
02fcb749aa Use uib-tooltip instead of the non angular aware bootstrap one 2016-07-27 16:52:36 +02:00
Johannes Zellner
dfc0598ec9 Wrap all controller setup code with Client.onReady()
This ensures we don't rely on timing for execution against a non
ready Client instance
2016-07-27 16:34:38 +02:00
Johannes Zellner
b13dd55fc6 Ensure we only callback once for onReady() 2016-07-27 16:34:15 +02:00
Johannes Zellner
3020071fe4 Provider argument for setup is never used 2016-07-27 14:15:22 +02:00
Johannes Zellner
57d2a3ff6e Show model only for caas so far 2016-07-27 11:20:15 +02:00
Johannes Zellner
6fa414206c Remove admin checks in settings view
We anyways only allow settings to be shown for admins
see settings.js
2016-07-27 11:20:15 +02:00
Johannes Zellner
4619435a2d prepend the apiOrigin in one place 2016-07-27 11:20:15 +02:00
Johannes Zellner
ce433932dd Remove obsolete property 2016-07-27 11:20:15 +02:00
Johannes Zellner
4b79af7975 Do not set the global auth header for all but use wrappers instead
Setting it global means we send this to all requests being made through angular
2016-07-27 11:20:15 +02:00
Johannes Zellner
35cb804f00 Show appstore account email instead of id 2016-07-27 11:20:15 +02:00
Johannes Zellner
b132b2dc15 Also fetch the appstore account profile 2016-07-27 11:20:15 +02:00
Johannes Zellner
5da766131b Set accessToken for appstore via params 2016-07-27 11:20:15 +02:00
Johannes Zellner
642e5aceed Add AppStore.profile() 2016-07-27 11:20:15 +02:00
Johannes Zellner
e8088be586 Remove debug console.log() 2016-07-27 11:20:15 +02:00
Johannes Zellner
2a64764deb Save appstore config after login 2016-07-27 11:20:15 +02:00
Johannes Zellner
57c7ae3c2b Fetch appstore config in settings view 2016-07-27 11:20:15 +02:00
Johannes Zellner
f5af539102 Add webadmin client calls for appstore config 2016-07-27 11:20:15 +02:00
Johannes Zellner
adbe862fd3 Add register button for appstore account 2016-07-27 11:20:15 +02:00