Commit Graph

403 Commits

Author SHA1 Message Date
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
60c1fb4a93 Add checkbox for appstore account creation 2016-07-27 16:54:54 +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
4619435a2d prepend the apiOrigin in one place 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
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
2a64764deb Save appstore config after login 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
99af676344 Add AppStore.login()/logout() 2016-07-27 11:20:15 +02:00
Johannes Zellner
da1418c48b Add angular base64 module 2016-07-27 11:20:15 +02:00
Johannes Zellner
520845157f Only poll every 5 sec on update 2016-07-18 14:44:08 +02:00
Johannes Zellner
ae35c20227 Pass down the xFramOptions to the app configure route 2016-07-15 11:18:04 +02:00
Johannes Zellner
ebb564f623 Add tooltip to show the exact time in event log 2016-07-14 12:46:52 +02:00
Girish Ramakrishnan
5deadbfdc7 make prettyDate work for more than 30 days 2016-07-09 13:06:59 -07:00
Girish Ramakrishnan
32bce6a9a8 add some debugging info 2016-07-07 12:30:08 -07:00
Girish Ramakrishnan
fc932487e5 fix typo 2016-07-07 12:28:13 -07:00
Girish Ramakrishnan
9ad4e61b87 query box status via apiServerOrigin otherwise we hit nxdomain 2016-07-06 16:26:40 -05:00
Girish Ramakrishnan
d9b61500b3 redirect to new domain if it responds to progress 2016-07-05 22:10:12 -05:00
Girish Ramakrishnan
ff428ba5bf Fix migrate API 2016-07-02 17:48:49 -05:00
Girish Ramakrishnan
8f7e5f154b send complete plan information (since we do not have id) 2016-06-30 12:00:05 -05:00
Girish Ramakrishnan
f2c897a87d load webadmin after migration 2016-06-29 23:41:42 -05:00
Girish Ramakrishnan
0642e64ccb fix title of update page for migrations 2016-06-29 23:26:47 -05:00
Girish Ramakrishnan
9bfbdbba3b handle migrate in update.html 2016-06-28 16:21:22 -05:00
Girish Ramakrishnan
41e33e71c8 initial migrate UI 2016-06-28 13:45:50 -05:00
Girish Ramakrishnan
56bc391b38 add ui text for clone 2016-06-17 19:11:29 -05:00
Girish Ramakrishnan
f8b402a48e add progress message tooltip 2016-06-14 14:32:14 -07:00
Girish Ramakrishnan
f53c0b7700 set radix for parseInt 2016-06-14 14:21:24 -07:00
Girish Ramakrishnan
a2ec308155 pass the lastBackupId explicity as the backup to restore to 2016-06-13 10:13:54 -07:00
Johannes Zellner
ed4674cd14 Disable the trial popup 2016-06-13 16:51:28 +02:00
Girish Ramakrishnan
ea4cea9733 add tag on blur 2016-06-10 12:35:57 -07:00
Girish Ramakrishnan
63290b9936 Final fixes to taginput 2016-06-10 11:58:00 -07:00
Girish Ramakrishnan
324222b040 Fix template code style 2016-06-09 16:11:57 -07:00
Girish Ramakrishnan
f37b92da04 taginput: remove autocomplete. we don't use it 2016-06-09 10:34:42 -07:00
Girish Ramakrishnan
0de3b8fbdb taginput: add tag input control for email aliases 2016-06-09 10:34:29 -07:00
Johannes Zellner
3540f2c197 Move token management to separate view for admins only 2016-06-07 22:54:53 +02:00
Johannes Zellner
17d48f3fce Specify the expiration on the client. Currently this is 100 years.
I am not sure if this is the best approach, or if we should introduce a magic value instead.
2016-06-07 15:54:32 +02:00
Johannes Zellner
8144c6d086 Patch up the token delete button with the route 2016-06-07 15:38:42 +02:00
Johannes Zellner
6261231593 add ui for token generation 2016-06-07 14:19:20 +02:00
Johannes Zellner
8602e033c5 Only show active clients for non-admins 2016-06-07 13:46:45 +02:00
Johannes Zellner
3598d89b12 ?all is gone in clients route 2016-06-07 13:17:02 +02:00
Johannes Zellner
ffd552583c Patch up the client remove ui 2016-06-07 13:12:53 +02:00
Johannes Zellner
4147455654 Fetch tokens for each client separately 2016-06-07 12:37:04 +02:00
Johannes Zellner
70d569e2e8 List all oauth clients in webadmin 2016-06-07 12:26:14 +02:00
Johannes Zellner
78135c807a Be consistent in client.js add -> create 2016-06-07 10:49:11 +02:00
Johannes Zellner
bfa33e4d8e Fixup a linter issue 2016-06-07 10:48:36 +02:00
Johannes Zellner
8b23174769 add client.addOAuthClient() 2016-06-07 10:45:50 +02:00