Commit Graph

324 Commits

Author SHA1 Message Date
Johannes Zellner 81fb667e4f webadmin: guard http calls in case the response is not json 2015-01-20 11:49:57 +01:00
Johannes Zellner 26cbbd8855 webadmin: add missing errorhandler in getApps() 2015-01-20 11:28:15 +01:00
Johannes Zellner b6e7dacf78 webadmin: add error.html in case the box server is down 2015-01-19 13:48:44 +01:00
Girish Ramakrishnan 3830c10090 Remove dead text 2015-01-16 23:42:03 -08:00
Girish Ramakrishnan 5db02143db Make text less verbose 2015-01-13 09:55:29 -08:00
Girish Ramakrishnan 70786be2e9 Remove "Update to master" button since we are not git based anymore 2015-01-13 08:57:24 -08:00
Johannes Zellner 91fe4d4f1d Further form validation for app install with ports
We have to use a custom directive to achieve the
dynamic form validation. See
http://stackoverflow.com/questions/23616578/issue-registering-form-control-with-interpolated-name#answer-23617401
2015-01-07 11:25:13 +01:00
Johannes Zellner 98d211b5a0 Add visual form validation to app install view 2015-01-07 10:23:39 +01:00
Johannes Zellner 2eaac28576 Give full feedback to the user in setup.html
Replace the submit-time check with form validation
pre submit.
2015-01-04 18:15:49 +01:00
Johannes Zellner e04575b46c Improve error reporting for setup.html 2014-12-29 12:00:11 +01:00
Johannes Zellner 33481e70ad Remove unused includes in setup.html 2014-12-27 17:53:35 +01:00
Johannes Zellner 152cf1be46 Create separate setup angular application to avoid side effects
This also adds a loading indicator during cloudron admin
creation.
2014-12-27 17:52:09 +01:00
Johannes Zellner b0d2a18a94 Temporarily disable browser forward to / in case we get an oauth login error
This prevents an endless loop of redirects/forwards.
We need a real OAuth error page.
2014-12-18 08:10:27 +01:00
Johannes Zellner 721803ed84 Harmonize the webadmin oauth client secret to fix broken login 2014-12-18 08:09:30 +01:00
Johannes Zellner c83d482185 webadmin: add hack for autofocus on setup.html 2014-12-17 14:38:53 +01:00
Johannes Zellner 39c428c7d8 webadmin: Fix exception due to non existing error variable in login callback 2014-12-16 11:41:05 +01:00
Girish Ramakrishnan 639d5fd1ad userInfo is not sent as part of activation anymore 2014-11-23 22:59:41 -08:00
Girish Ramakrishnan 4844f7899c createadmin -> cloudron/activate 2014-11-23 22:06:08 -08:00
Girish Ramakrishnan c1ad249eea Merge firsttime and version routes into status 2014-11-23 19:42:33 -08:00
Girish Ramakrishnan aec65fadd8 Move version into cloudron routes 2014-11-23 19:11:40 -08:00
Girish Ramakrishnan c17e063025 namespace apis under cloudron/ 2014-11-23 18:50:24 -08:00
Girish Ramakrishnan 3df66f2b2e Use plural in routes 2014-11-23 18:32:41 -08:00
Girish Ramakrishnan 2794be118e Rename restrictAccessTo to accessRestriction
Doing a db migration for a column rename is too complex in sqlite,
so the initial schema itself is modified.
(you have to create a new table and copy things over)
2014-11-22 22:16:42 -08:00
Girish Ramakrishnan 967981838f Fix REST response codes
200 - OK
201 - Created (immediately)
202 - Accepted (for future)
204 - Empty response, action done

Fixes #89
2014-11-06 18:44:49 -08:00
Girish Ramakrishnan c24488f90f Remove volume code
Most of it is moved to syncer-app
2014-11-06 18:27:47 -08:00
Girish Ramakrishnan 4d101e7972 webadmin: Use box.upgrade instead of imageId 2014-11-01 09:40:22 -07:00
Girish Ramakrishnan 0f8bab034f Show 'upgrade' when image id is as part of update info 2014-10-23 16:30:38 -07:00
Girish Ramakrishnan 95ef3b9d2b Open App Store in new window 2014-10-23 14:31:53 -07:00
Girish Ramakrishnan e01f9007c7 Make Appstore url clickable 2014-10-23 14:29:26 -07:00
Girish Ramakrishnan 3540a3147b Fix typo 2014-10-22 18:57:24 -07:00
Girish Ramakrishnan c44779e639 Provision based on isDev value in provision call from app server 2014-10-16 14:29:41 -07:00
Girish Ramakrishnan e72d2e1e4f Move to cloudron.io domain 2014-10-15 19:27:04 -07:00
Johannes Zellner e318160ec6 webadmin: display the access restriction in app details 2014-10-15 09:23:15 -07:00
Johannes Zellner fbc511cc73 webadmin: create restrictAccessToLabel angular filter 2014-10-15 09:23:00 -07:00
Johannes Zellner 2d42f0e81a webadmin: Add restrictAccessTo select fields in install and config forms 2014-10-15 09:22:29 -07:00
Johannes Zellner ea4e51e252 Adjust Client to restrictAccessTo REST api changes 2014-10-15 09:21:47 -07:00
Girish Ramakrishnan 4ea1bc65c9 Fix appstore url 2014-10-14 13:28:09 -07:00
Johannes Zellner 37f2dd6df6 webadmin: use ng-src instead of src in img tags 2014-10-10 11:04:12 -07:00
Johannes Zellner c03f62339a webadmin: use https:// for gravatar 2014-10-10 11:00:09 -07:00
Johannes Zellner a421943e1c Add angular-m5 for now to setup.html this is only temporarily 2014-10-10 10:52:15 -07:00
Johannes Zellner 15dc7ac13c webadmin: use better fitting default gravatar 2014-10-10 09:47:45 -07:00
Johannes Zellner 7aeb66a603 webadmin: fun, use gravatar for user icon 2014-10-10 09:43:44 -07:00
Johannes Zellner 6f1b208f47 If oauth client asks for admin capabilities only allow admins to login
This requires nicer error handling
2014-10-09 09:21:48 -07:00
Girish Ramakrishnan aad31c46e0 Rickshaw does not like null data 2014-10-06 23:08:43 -07:00
Girish Ramakrishnan b0c788e621 Cleanup rendering of appdetails graphs 2014-10-06 23:02:49 -07:00
Girish Ramakrishnan 37f2c5c9a1 Refactor graph rendering 2014-10-06 22:43:23 -07:00
Girish Ramakrishnan 3bc9cba036 Handle null data from graphite 2014-10-06 22:23:41 -07:00
Girish Ramakrishnan ebc5c56b11 Display location on sidebar now that we allow multiple instances 2014-10-04 02:36:11 -07:00
Girish Ramakrishnan b31320bff4 Allow multiple instances of apps
Fixes #93
2014-10-04 01:24:13 -07:00
Johannes Zellner 1d242d18f4 Generate random passwords for new user and send them via mail 2014-10-04 00:21:27 -07:00