Johannes Zellner
707d34cb89
Make app install dialog multi domain aware
2017-11-20 19:59:40 +01:00
Johannes Zellner
3e4466a41e
Fix appdb.add sql query
2017-11-20 19:59:40 +01:00
Girish Ramakrishnan
1c173ca83f
Add UI to select users for access restriction
2017-11-08 20:54:38 -08:00
Girish Ramakrishnan
06f8aa8f29
Remove dead code
...
getNonApprovedCode code flow is ununsed (and broken by design on
the appstore side).
2017-11-02 10:36:30 -07:00
Johannes Zellner
77558c823c
Check for subscription right after appstore login
2017-06-21 13:43:34 +02:00
Johannes Zellner
13182de57f
Appstore login dialog does not exist anymore
2017-06-19 12:06:42 +02:00
Johannes Zellner
94d7bc5328
Ensure the app install dialog closes and releases the backdrop when moving to other views
...
Fixes #201
2017-04-06 17:39:45 +02:00
Girish Ramakrishnan
b421866bf5
Remove simpleauth
...
Simple Auth used to provide auth over HTTP. The original motivation
behind this was this was a simple way to add Cloudron Auth integration.
Back in the day, Cloudron Auth was a requirement for apps but this is
not the case anymore.
This is currently not used by any app and having this might encourage
people to make Cloudron specific un-upstreamable changes.
2017-03-19 01:31:38 -07:00
Johannes Zellner
90e3138bae
Show the correct postInstall message after app installation
...
Fixes #255
2017-03-08 15:42:29 +01:00
Girish Ramakrishnan
906ad80069
Add terms link
2017-02-20 15:59:40 -08:00
Girish Ramakrishnan
854d29330c
Fix email display logic again
2017-01-30 22:55:20 -08:00
Johannes Zellner
04e13eac55
Improve appstore signup
2017-01-29 14:38:38 -08:00
Johannes Zellner
836348cbc0
Improve text for app installation and configuration
2017-01-29 01:00:15 -08:00
Johannes Zellner
1ac7570cfb
Autofocus appstore search field
2017-01-28 20:26:38 -08:00
Johannes Zellner
0dceba8a1c
Do not reload all apps when search is empty
2017-01-28 19:57:32 -08:00
Johannes Zellner
4d139232bf
caas always has a valid appstore token to show the appstore view
2017-01-18 13:05:25 +01:00
Johannes Zellner
56338beae1
Ensure the appstore login input field has focus
2017-01-16 12:53:34 +01:00
Johannes Zellner
2c06b9325f
Add missing callback
2017-01-16 12:35:26 +01:00
Johannes Zellner
2dfb91dcc9
Embed the appstore login instead of a dialog
2017-01-16 12:34:33 +01:00
Johannes Zellner
06a9a82da0
Disable query for non approved apps
2017-01-10 14:01:46 +01:00
Johannes Zellner
03383eecbc
Also remind the user on app install if manual dns is used
2017-01-10 13:47:58 +01:00
Johannes
23a2077056
Only specify sso on app install when optionalSso is true
2016-11-22 14:20:19 +01:00
Johannes
d5bb797224
Fix typo for sso check
2016-11-22 13:46:15 +01:00
Johannes
7b65529f63
Use the correct accessRestrictionOption variable
2016-11-22 11:13:01 +01:00
Johannes
3bcd255a07
Ugly hack to ensure the modal backdrop is removed when changing views
...
Couldn't figure a way to make this generic
2016-11-21 13:22:58 +01:00
Johannes
dd4f7bf176
Ensure we show apps within an angular digest context
...
This ensures the app is shown immediately, not only after
the next digest run happens
2016-11-21 12:30:11 +01:00
Girish Ramakrishnan
3457890b24
derive customAuth from usage of auth addon
...
we can get rid of this value from the manifest since the oauth proxy
is going away.
2016-11-19 17:12:58 +05:30
Girish Ramakrishnan
b23c06d443
remove oauth proxy from ui code
2016-11-19 17:12:40 +05:30
Girish Ramakrishnan
72f31744e3
remove singleUser from ui code
2016-11-19 17:12:24 +05:30
Girish Ramakrishnan
2065a5f7f2
Add optional SSO to install dialog
2016-11-19 17:12:15 +05:30
Girish Ramakrishnan
f2a1e19c9b
Fix access control display for email apps
...
Fixes #45
2016-09-11 23:06:28 -07:00
Girish Ramakrishnan
bbe3ddefc0
customAuth does not require oauth proxy
2016-09-08 21:36:49 -07:00
Girish Ramakrishnan
b4c030b02b
display post install message after installation
...
fixes #19
2016-09-07 12:47:14 -07:00
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
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
Johannes Zellner
1f1e299939
Do not offer 'install anyway'
2016-08-30 11:33:32 +02:00
Johannes Zellner
8312cbe792
show settings with migrate ui on upgrade button click
2016-08-30 10:37:25 +02:00
Johannes Zellner
568c8fa100
Show appstore login if purchase fails
2016-08-03 22:41:27 +02:00
Johannes Zellner
78d4fb3cb5
Support cloudron.io registration in login form
2016-08-02 16:15:00 +02:00
Johannes Zellner
28ee914828
Remove debug logs
2016-08-01 16:10:10 +02:00
Johannes Zellner
2e9680ce68
Handle appstore login with implicit registration
2016-08-01 16:09:30 +02:00
Johannes Zellner
124b952e88
Adjust to changed settings rest api
2016-08-01 15:22:50 +02:00
Johannes Zellner
d5644ae3f1
Hide potential other modals when we prompt for appstore login
2016-08-01 13:48:15 +02:00
Johannes Zellner
c80b89ae8e
Appstore login really belongs to the appstore view
2016-08-01 13:43:39 +02:00
Johannes Zellner
dfc0598ec9
Wrap all controller setup code with Client.onReady()
...
This ensures we don't rely on timing for execution against a non
ready Client instance
2016-07-27 16:34:38 +02:00
Girish Ramakrishnan
41e33e71c8
initial migrate UI
2016-06-28 13:45:50 -05:00
Johannes Zellner
b88ee8143a
Rename welcome -> tutorial
2016-05-06 14:41:20 +02:00
Johannes Zellner
c62ef9e156
Implement upgrade request dialog
...
This is currently merely a placeholder for some real upgrade ui
2016-04-18 17:21:26 +02:00
Johannes Zellner
5ea5023d97
Better encapsulate the form related functions in install view
2016-02-26 12:50:05 +01:00