Commit Graph

2747 Commits

Author SHA1 Message Date
Girish Ramakrishnan 4d02e4154c Update mysql and postgresql addons 2015-03-25 00:48:17 -07:00
Johannes Zellner f8bd995234 Ensure we show busy indicators and disable buttons for app configure/install/update/uninstall 2015-03-24 15:45:14 +01:00
Johannes Zellner d68d0cf8e2 Hide the screenshow carousel when the install form is visible 2015-03-24 13:05:52 +01:00
Johannes Zellner 6497b62175 Add Client.error() to display notifications
This is hooked into the default error handler in the Client
and will thus display nice errors in case we get >=500 errors
from requests.

Fixes #291
2015-03-24 12:59:52 +01:00
Johannes Zellner a94fa9bdae Add angular-ui-notification module 2015-03-24 12:59:32 +01:00
Johannes Zellner 1c92bd3435 None of this randomly setting the appstore token during tests anymore 2015-03-24 12:22:56 +01:00
Johannes Zellner b6c7f34ea3 Fixup the apptask subdomain tests 2015-03-24 12:08:55 +01:00
Johannes Zellner 3a1ae4e9ec Respond correctly when we hit a port conflict on app configure
Fixes #290
2015-03-24 11:51:30 +01:00
Johannes Zellner 3ea11a55ba Fixup the form feedback on app configuration
Fixes #292
2015-03-24 11:50:48 +01:00
Johannes Zellner 4e4344a9c4 Fix input focus on app uninstall form 2015-03-24 11:04:10 +01:00
Johannes Zellner 1a74cac9c3 camelCase appUpdate and appUninstall 2015-03-24 11:02:15 +01:00
Johannes Zellner d44b95e625 Also hock the app icon route 2015-03-24 10:58:02 +01:00
Johannes Zellner 305b81eb55 Fixup unit tests for app reconfiguration 2015-03-24 10:46:33 +01:00
Johannes Zellner 8cb10ad4a6 Skip subdomain registering in LOCAL mode
For test we have a hock instance
2015-03-24 10:46:09 +01:00
Johannes Zellner ab14a2fe5d Skip dns propagation check based on config.CLOUDRON 2015-03-24 10:06:53 +01:00
Johannes Zellner 96fe2aafa4 Make location a mandatory property for app configure 2015-03-24 10:06:46 +01:00
Johannes Zellner 408babce05 Use camelCasing for appConfigure 2015-03-24 10:06:46 +01:00
Johannes Zellner 4a5d40c2a9 Report ER_DUP_ENTRY errors correctly 2015-03-24 10:06:46 +01:00
Girish Ramakrishnan 327f3ccc36 Use subdomain status API to check if dns propagated
Fixes #285
2015-03-23 21:09:36 -07:00
Girish Ramakrishnan 69307fe3e8 Set value for A records 2015-03-23 18:46:31 -07:00
Girish Ramakrishnan 83c7317f86 Be more explicit on the states that are resumed 2015-03-23 14:53:24 -07:00
Girish Ramakrishnan 82bdd8a3dd Only restore installed apps
Fixes #279
2015-03-23 14:52:51 -07:00
Girish Ramakrishnan 31617a0a4b Make health a string instead of a boolean
One of the ideas here is that we use installationState and runState
for basically apptask <-> box code messaging.

If you want the true runState of a container, we should query docker.
2015-03-23 14:25:14 -07:00
Johannes Zellner fd83beca5a We already got the manifest in the applisting no need to fetch again 2015-03-23 20:48:01 +01:00
Johannes Zellner 04ec22bf63 Only show one mediaLink in the carousel, we might only have one 2015-03-23 20:41:24 +01:00
Johannes Zellner b07fd3bfee Finish the error reporting on app install 2015-03-23 20:29:53 +01:00
Johannes Zellner 69f6a6b841 Add proper response for port conflicts on installation 2015-03-23 18:37:32 +01:00
Girish Ramakrishnan bfc27c95a2 Be more conservative about sending appdown mails
Fixes #269
2015-03-23 10:31:40 -07:00
Johannes Zellner baa44ffffa Ensure we show progress until we have fetched the new app manifest 2015-03-23 17:03:23 +01:00
Johannes Zellner b11dcadbb8 Fix the modal dialog backdrop for changing dialog sizes 2015-03-23 16:50:45 +01:00
Johannes Zellner 6fc611b116 Make the whole app icon clickable 2015-03-23 16:38:30 +01:00
Johannes Zellner 263dffaa42 Remove 'Admins Only' access restriction
Fixes #287
2015-03-23 16:31:33 +01:00
Girish Ramakrishnan 7deb525864 Check update every min and put a timeout in superagent requests to prevent overlap 2015-03-23 08:20:46 -07:00
Johannes Zellner 21272df5e5 Update to new manifest format 2015-03-23 15:44:08 +01:00
Johannes Zellner e205e3c878 Do not crash locally 2015-03-23 15:43:27 +01:00
Johannes Zellner 8b08648863 Add initial carousel for mediaLinks 2015-03-23 15:19:20 +01:00
Johannes Zellner 2405adecc5 Guard for empty urls 2015-03-23 13:21:23 +01:00
Johannes Zellner 6aa1e90069 Initial style of the appdetails 2015-03-23 13:00:41 +01:00
Johannes Zellner 8e094e5367 Do not show the form initially 2015-03-23 12:45:41 +01:00
Johannes Zellner 360252e005 Show unstyled application details in appstore view 2015-03-23 12:21:20 +01:00
Johannes Zellner a47bcf7312 Give apps more space 2015-03-23 12:03:09 +01:00
Johannes Zellner e2a632692e Show app website instead of installation label 2015-03-23 11:56:10 +01:00
Johannes Zellner 71f23fdfb7 Ensure the applications are not clickable during installation 2015-03-23 11:47:51 +01:00
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