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