Commit Graph

3311 Commits

Author SHA1 Message Date
Girish Ramakrishnan
8e71046d28 track ui state with an enumeration 2016-09-07 11:49:44 -07:00
Girish Ramakrishnan
67c56c7daf initialize resourceConstraintVisible 2016-09-07 11:45:45 -07:00
Girish Ramakrishnan
d802b88998 delete tokens when deleting a client
fixes #36
2016-09-07 11:10:19 -07:00
Girish Ramakrishnan
2c9425ceea fix debug 2016-09-07 11:06:50 -07:00
Girish Ramakrishnan
72a7d5e854 fix debug module name 2016-09-07 09:24:15 -07:00
Girish Ramakrishnan
fbf3a9daad More changes 2016-09-07 09:23:55 -07:00
Girish Ramakrishnan
1fc9e296b4 doc: add note on OS X and Windows 2016-09-07 09:05:24 -07:00
Girish Ramakrishnan
cb31af828a doc: mention that only SLDs are supported 2016-09-07 09:02:24 -07:00
Girish Ramakrishnan
de9d556b9e fix failing test 2016-09-07 08:46:36 -07:00
Johannes Zellner
9d98f9fcf5 Retry npm install in base image script 2016-09-07 14:19:29 +02:00
Johannes Zellner
5d3dca6b3f Set a timeout for the meta data request
Part of #37
2016-09-07 14:11:29 +02:00
Johannes Zellner
2ce6791771 Make cloudron-installer depend on box-setup service
Part of #37
2016-09-07 12:10:03 +02:00
Girish Ramakrishnan
dd91de8cf6 Add an icon to show account info
part of #19
2016-09-07 02:34:20 -07:00
Girish Ramakrishnan
1a0f3f687a Add button to show accounts section 2016-09-07 01:44:14 -07:00
Girish Ramakrishnan
36d48000b6 change wording 2016-09-07 01:13:20 -07:00
Girish Ramakrishnan
b9c10a1256 provide warning to configure UI as well (same as install ui) 2016-09-07 01:13:00 -07:00
Girish Ramakrishnan
5014ca7742 Simply check app.oauthProxy
Part of #6
2016-09-07 00:53:13 -07:00
Girish Ramakrishnan
452c976aa6 add more debugs 2016-09-07 00:53:09 -07:00
Girish Ramakrishnan
5b9c8e517a Add oauthProxy support to access restriction UI
Adds 'unrestricted' access control option for apps that do not have
any auth integration

Fixes #6
2016-09-06 23:53:47 -07:00
Girish Ramakrishnan
b66ba0a2c7 take oauthProxy parameter in install and configure routes
part of #6
2016-09-06 23:43:27 -07:00
Girish Ramakrishnan
9a7ac4ffb7 Send oauthProxy parameter for install and configure API 2016-09-06 23:36:18 -07:00
Girish Ramakrishnan
408dd61408 Send and receive oauthProxy in REST routes
Part of #6
2016-09-06 23:32:42 -07:00
Girish Ramakrishnan
e915e6fd44 doc: Add debugging section 2016-09-06 23:12:52 -07:00
Girish Ramakrishnan
ac5cef3c2f do not introspect the value of accessRestriction
if there are no users or groups, it simply means nobody can access it.
(maybe the admin is doing something on the cloudron and does not want
anyone to access it).
2016-09-06 16:37:14 -07:00
Girish Ramakrishnan
aa3501c780 doc: clarify accessRestriction 2016-09-06 16:31:20 -07:00
Girish Ramakrishnan
375082c1ae make tests pass 2016-09-06 13:33:12 -07:00
Girish Ramakrishnan
0900d7b824 Fix crash 2016-09-06 12:54:53 -07:00
Johannes Zellner
1b54f5f797 Support both floating and non fixed ips 2016-09-06 15:43:43 +02:00
Johannes Zellner
9fcaebcf98 Return digitalocean floating ip for caas cloudrons in sysinfo 2016-09-06 15:43:43 +02:00
Girish Ramakrishnan
fda8afa73d doc: add ListHostedZones and GetChange to policy
fixes #23
2016-09-05 23:45:04 -07:00
Girish Ramakrishnan
6beaa914d1 doc: selfhosting fixes
fixes #26
2016-09-05 22:47:06 -07:00
Girish Ramakrishnan
b22fbfd381 doc: add admin section
Fixes #31
2016-09-05 20:54:16 -07:00
Girish Ramakrishnan
84379cb11f doc: usernmanual updates 2016-09-05 20:42:52 -07:00
Girish Ramakrishnan
c63c6f793c do not unregister naked domain of non-custom domains only 2016-09-05 18:40:22 -07:00
Girish Ramakrishnan
bc839d7f9b Cannot optimize here since we always need a changeId 2016-09-05 18:31:40 -07:00
Girish Ramakrishnan
539b45d3b0 Bypass DNS check for non-custom domains
Part of #27
2016-09-05 17:39:14 -07:00
Girish Ramakrishnan
1098bbfe25 More 0.20.0 changes 2016-09-05 17:24:26 -07:00
Girish Ramakrishnan
203cac2629 Check if DNS entry already exists before updating it
Fixes #27
2016-09-05 17:14:17 -07:00
Girish Ramakrishnan
3aa2ccaef7 remove unused require 2016-09-05 17:09:19 -07:00
Girish Ramakrishnan
90472e1370 remove subdomains.add API 2016-09-05 17:09:00 -07:00
Girish Ramakrishnan
ecc9d1bc02 rename subdomains.update to subdomains.upsert 2016-09-05 16:58:13 -07:00
Girish Ramakrishnan
4fc6eb1876 fix route53.get() 2016-09-05 15:17:42 -07:00
Girish Ramakrishnan
e82152ac86 Fix failing tests
ec63c1c96e broke tests
2016-09-05 14:04:40 -07:00
Girish Ramakrishnan
348e44e959 Fix wording
Fixes #18
2016-09-05 10:08:33 -07:00
Girish Ramakrishnan
ec63c1c96e use subdomains.update to short-circuit dns propagation check
if the entry is already uptodate, then we can bypass the wait
2016-09-05 10:00:15 -07:00
Johannes Zellner
59e1e55666 Use angular bootstrap collapse for advanced app configuration 2016-09-05 13:51:29 +02:00
Girish Ramakrishnan
6b4d906336 remove jslint comment 2016-09-04 23:56:50 -07:00
Girish Ramakrishnan
f96fda325d Return SubdomainError.BAD_FIELD in route53 backend
Part of #27
2016-09-04 19:46:46 -07:00
Girish Ramakrishnan
2caf57d2c7 Add SubdomainError.BAD_FIELD
The CaaS backend return 400 for conflicts. We can use this to abort
early if there is a conflict in DNS entries. For example, if an app
subdomain already exists in DNS.

Part of #27
2016-09-04 19:35:19 -07:00
Girish Ramakrishnan
01064323c2 Show install anyway button for dev OR self-hosted
Also, show the upgrade button only for caas cloudrons
2016-09-04 18:12:30 -07:00