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
1f1237e785
Setting the appstore config also deals with appstore registration
...
- First time it registers the cloudron
- Resetting the account will verify that the Cloudron belongs to this user
- If cloudronId is invalid/unknown we reregister
2016-08-01 15:10:47 +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
f60ff45cb6
Tokens are now valid for a week
2016-08-01 10:14:47 +02:00
Johannes Zellner
ce28449734
Remove authorized_keys file after setup is done
2016-07-29 18:43:36 +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
v0.17.4
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
4fb3a42319
Return 202 when setting the cloudron name
2016-07-28 12:40:36 +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
Girish Ramakrishnan
5c4be56edb
0.17.4 changes
2016-07-27 20:42:22 -07:00
Girish Ramakrishnan
3595f624de
Fix progress text
2016-07-27 20:38:49 -07:00
Girish Ramakrishnan
0e9007e9ef
fix debug
2016-07-27 20:11:45 -07:00
Girish Ramakrishnan
971647c986
use the new appstore update route to detect app updates
2016-07-27 19:15:10 -07:00
Girish Ramakrishnan
138829f69b
remove appupdate pre-release logic
...
this all seems very premature since prereleases are not supported in
appstore side
2016-07-27 17:46:58 -07:00
Girish Ramakrishnan
e0d4c1adc1
use support instead of admin
2016-07-27 11:48:03 -07:00
Girish Ramakrishnan
03c97d2027
send appVersions when checking for updates
2016-07-27 10:14:10 -07: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