Commit Graph

2704 Commits

Author SHA1 Message Date
Johannes Zellner 3840bbb2bf Check updates in interval rather than depend on the update function to always setup the timer
Fixes #286
2015-03-23 11:11:37 +01:00
Girish Ramakrishnan d19af1ff6a Update manifestformat to 1.0.1 2015-03-22 22:50:12 -07:00
Girish Ramakrishnan 4cabe44e99 Remove version from apps table
It's confusing and redundant
2015-03-22 21:45:32 -07:00
Girish Ramakrishnan b3fd39569e Fix app updates 2015-03-22 21:21:23 -07:00
Girish Ramakrishnan ab0f9f6911 Make mysql data backup checkpoint
--single-transaction produces a checkpoint that allows the dump to capture all data prior to the checkpoint while receiving incoming changes. Those incoming changes do not become part of the dump. That ensures the same point-in-time for all tables.

--routines dumps all stored procedures and stored functions

--triggers dumps all triggers for each table that has them
2015-03-22 15:58:51 -07:00
Girish Ramakrishnan 53767b4b44 Update manifestformat repo 2015-03-22 14:22:12 -07:00
Girish Ramakrishnan 5afab7663b Add manifestformat 2015-03-22 13:19:46 -07:00
Girish Ramakrishnan 989e1729b1 Appstore icon url has changed 2015-03-22 12:26:41 -07:00
Girish Ramakrishnan 4a6f92c8e2 Latest manifestformat.js 2015-03-21 13:08:10 -07:00
Girish Ramakrishnan 3d36e62a72 Add node-sass 2015-03-20 23:34:29 -07:00
Girish Ramakrishnan 3beb9a399a Fix Appstore.getManifest 2015-03-20 23:15:46 -07:00
Girish Ramakrishnan 07986466fc Use manifestformat.js to parse the manifest 2015-03-20 23:04:43 -07:00
Girish Ramakrishnan d9472fa684 Add manifestformat.js and dependancies 2015-03-20 18:09:09 -07:00
Johannes Zellner 7134ab13b5 The application title is now part of the manifest 2015-03-20 16:46:28 +01:00
Girish Ramakrishnan da7ac8284f Remove "appstore" from REST url path 2015-03-19 10:04:56 -07:00
Johannes Zellner 1c2ba7225a Remove leftover from development
So dangerous! Simple thing might break a whole update possiblity for the user
2015-03-19 16:56:12 +01:00
Johannes Zellner 533207481b Further improve form validation and input focus handling 2015-03-19 16:43:08 +01:00
Johannes Zellner 6414f7b33d Give visual feedback on update form submission 2015-03-19 16:18:44 +01:00
Johannes Zellner d0e0d8c82c Give visual feedback on form submission in users view 2015-03-19 15:44:20 +01:00
Johannes Zellner 7cc8bd1dbe Ensure we check for password min-length of 5, just like on the server 2015-03-19 15:28:35 +01:00
Johannes Zellner 70dfc26c6d Give visual feedback on form submission
Also several small fixes
2015-03-19 15:28:00 +01:00
Johannes Zellner 9bc594324e Update unit tests to test for bad passwords and emails 2015-03-19 15:27:04 +01:00
Johannes Zellner f27e36b9e7 Also handle BAD_EMAIL correctly 2015-03-19 15:24:35 +01:00
Johannes Zellner 7582a8e3c9 Handle BAD_PASSWORD in password change route correctly 2015-03-19 15:18:02 +01:00
Johannes Zellner 854f47e90b Workaround for ng-hide on animated spinner 2015-03-19 15:05:09 +01:00
Johannes Zellner 494ab7d068 Use server side session store for oauthproxy 2015-03-19 13:33:41 +01:00
Johannes Zellner ed8d6d5af7 Refresh oauth client list after removing tokens
Fixes #284
2015-03-19 13:00:49 +01:00
Johannes Zellner b87c270654 Check the access token for each request in proxy 2015-03-19 12:58:41 +01:00
Johannes Zellner ab832868a0 Fix remove access token button states 2015-03-19 12:58:16 +01:00
Johannes Zellner e073073669 Finish the oauth flow for the oauth proxy
Fixes #282 and fixes #283
2015-03-19 11:03:32 +01:00
Johannes Zellner 9258747e0b Wait for modal dialog to be closed before moving on to a different view
Fixes #281
2015-03-19 10:17:16 +01:00
Girish Ramakrishnan fa8c02cfac Delete container in restore code path
createContainer should not check for 409. If it does, it then needs to
get the containerId somehow.
2015-03-17 17:51:02 -07:00
Girish Ramakrishnan 4ef0020684 Fix sql syntax 2015-03-17 16:11:58 -07:00
Johannes Zellner 27c1e0c52e Ensure we check for token type in routes where we rely on req.user to be of a certain type
Fixes #276
2015-03-17 18:23:02 +01:00
Johannes Zellner e9d72a75ab Name the property in the profile properly to tokenType 2015-03-17 18:17:37 +01:00
Johannes Zellner 552468b1e1 Return stripped down profile if access token is an app 2015-03-17 17:00:52 +01:00
Johannes Zellner b1a2a2009e Make token types and prefix tokendb 'consts' 2015-03-17 16:49:54 +01:00
Johannes Zellner 746f27247c Prefix the token identifier correctly with 'user-'
Fixes #273
2015-03-17 16:27:36 +01:00
Johannes Zellner 062f94b335 Visually improve the users view to avoid flickering
Fixes #270
2015-03-17 14:55:09 +01:00
Johannes Zellner f270eca303 Finally detect new ports based on old and new manifest
Fixes #266
2015-03-17 10:45:56 +01:00
Johannes Zellner 6394d34378 Allow enable/disable port bindings in during update 2015-03-17 10:34:33 +01:00
Johannes Zellner da87116ca4 Handle holes in portBindings and allow to disable/enable port bindings on configure 2015-03-17 10:25:25 +01:00
Johannes Zellner fc10dc9518 Allow to disable port bindings during app installation 2015-03-17 10:24:10 +01:00
Johannes Zellner 1676e2462d Mention the connection between start.sh code and login_callback.html 2015-03-17 09:28:37 +01:00
Johannes Zellner 383829eafa Remove useless console.debug() and fix up code issues 2015-03-17 09:28:13 +01:00
Johannes Zellner 3324657b15 Add the generated webadmin assets to .gitignore 2015-03-16 20:50:47 +01:00
Johannes Zellner 2a9376d6c9 Generate webadmin assets on release tarball creation
Fixes #271
2015-03-16 18:40:09 +01:00
Johannes Zellner e61c868a0e Remove built assets from webadmin and splash page 2015-03-16 18:20:40 +01:00
Johannes Zellner 59918a506c Prepare for removing generated assets from the repo 2015-03-16 18:15:03 +01:00
Johannes Zellner d53ba78953 Ensure we can also deal with empty app.portBindings
This is part of #266 only the support for holes in portBindings is missing
2015-03-16 11:37:13 +01:00