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