Girish Ramakrishnan
|
a183ce13ee
|
put the status code in the error message
|
2020-04-30 09:24:22 -07:00 |
|
Girish Ramakrishnan
|
835b3224c6
|
disable getting user token in demo mode
|
2020-03-07 11:44:38 -08:00 |
|
Johannes Zellner
|
b237eb03f6
|
Add support feature flag
|
2020-03-06 01:08:45 -08:00 |
|
Johannes Zellner
|
1766bc6ee3
|
For now we enable all features
|
2020-03-05 13:37:07 -08:00 |
|
Johannes Zellner
|
663bedfe39
|
Sync default features
|
2020-02-28 15:18:16 +01:00 |
|
Johannes Zellner
|
857504c409
|
Add function to retrieve appstore user access token
|
2020-02-20 17:05:07 +01:00 |
|
Johannes Zellner
|
4b4586c1e5
|
Get features from the appstore
|
2020-02-20 16:04:22 +01:00 |
|
Johannes Zellner
|
c8000fdf90
|
Fix the features selection
|
2020-02-14 15:21:56 +01:00 |
|
Johannes Zellner
|
995e56d7e4
|
Also grant education and contributor subscriptions all features
|
2020-02-14 15:13:21 +01:00 |
|
Johannes Zellner
|
c20d3b62b0
|
Determin features based on subscription and cloudron creation
|
2020-02-14 15:07:25 +01:00 |
|
Girish Ramakrishnan
|
5145ea3530
|
Add supportConfig in database
|
2020-02-05 14:46:05 -08:00 |
|
Girish Ramakrishnan
|
2f6933102c
|
put appstore whitelist/blacklist in db
|
2020-02-05 11:58:10 -08:00 |
|
Girish Ramakrishnan
|
c9e96cd97a
|
custom: remove support section
|
2020-02-04 13:07:36 -08:00 |
|
Johannes Zellner
|
4818e9a8e4
|
Pass cloudron purpose to appstore
|
2020-01-30 16:00:38 +01:00 |
|
Girish Ramakrishnan
|
93199c7f5b
|
eventlog: support ticket and ssh
|
2019-12-16 14:06:55 -08:00 |
|
Johannes Zellner
|
4e3192d450
|
Avoid double dns setup tracking
|
2019-12-11 14:02:40 +01:00 |
|
Johannes Zellner
|
ccca3aca04
|
Send setup state to get the actually correct ip
|
2019-12-10 18:01:07 +01:00 |
|
Johannes Zellner
|
43cb03a292
|
Send provider and version during registration
|
2019-12-02 18:19:51 +01:00 |
|
Girish Ramakrishnan
|
7d987d7c79
|
make sysinfo provider a setting
|
2019-10-29 15:56:50 -07:00 |
|
Girish Ramakrishnan
|
d6365ff27f
|
Move AppstoreError to BoxError
|
2019-10-24 17:47:16 -07:00 |
|
Girish Ramakrishnan
|
9b74bb73aa
|
config.js is dead, long live config.js
we use settings now
|
2019-07-26 14:51:51 -07:00 |
|
Girish Ramakrishnan
|
9e7e9d66bf
|
move provider into sysinfo
this is ideally "auto-detectable" runtime information
|
2019-07-26 07:33:22 -07:00 |
|
Girish Ramakrishnan
|
d7dd069ae0
|
Use constants.version instead of config.version
|
2019-07-25 15:02:14 -07:00 |
|
Johannes Zellner
|
ce406c7088
|
Add groupCount to backendSettings
|
2019-07-03 13:47:23 +02:00 |
|
Girish Ramakrishnan
|
88e2b3f9aa
|
Add userCount to backend settings
|
2019-07-01 23:26:43 -07:00 |
|
Girish Ramakrishnan
|
d145eacbaf
|
send domain in auto-register
previously, this was done during startup and we didn't have a domain
in hand
|
2019-05-15 09:58:59 -07:00 |
|
Girish Ramakrishnan
|
a54be69c96
|
rework custom configuration
|
2019-05-10 16:18:43 -07:00 |
|
Girish Ramakrishnan
|
866321da4d
|
Implement auto-registration
|
2019-05-07 15:08:56 -07:00 |
|
Girish Ramakrishnan
|
58696c5132
|
register: send token as body param
|
2019-05-07 14:26:45 -07:00 |
|
Girish Ramakrishnan
|
3d11dfaae3
|
rename registerCloudron func
|
2019-05-07 14:16:56 -07:00 |
|
Girish Ramakrishnan
|
2efeab3493
|
feedback -> ticket
|
2019-05-07 11:36:08 -07:00 |
|
Girish Ramakrishnan
|
bbced03f3a
|
Check if Cloudron is already registered
|
2019-05-06 19:46:42 -07:00 |
|
Girish Ramakrishnan
|
ffe0e6dbbe
|
Fix various error handling
* appstore never returns 403
* change billing_required to plan_limit
|
2019-05-06 15:36:37 -07:00 |
|
Girish Ramakrishnan
|
7bb6016f7b
|
rename purchase calls
|
2019-05-06 14:29:56 -07:00 |
|
Girish Ramakrishnan
|
fc7e72835e
|
Fix error code typo
|
2019-05-06 02:45:16 -07:00 |
|
Johannes Zellner
|
2b9147bbc0
|
Return distinct errors for invalid or no appstore token
|
2019-05-06 11:07:50 +02:00 |
|
Girish Ramakrishnan
|
20a2f56184
|
Rename registration routes
|
2019-05-05 13:19:40 -07:00 |
|
Girish Ramakrishnan
|
c74cf59e3b
|
Fix http status code handling
|
2019-05-05 10:31:42 -07:00 |
|
Girish Ramakrishnan
|
b4b3fd9ab6
|
Add appstore routes
|
2019-05-04 17:48:04 -07:00 |
|
Girish Ramakrishnan
|
088b016083
|
add test for signup+subscription
|
2019-05-03 20:25:44 -07:00 |
|
Girish Ramakrishnan
|
ccb2fcf39b
|
Add API to get subscription
|
2019-05-03 20:22:31 -07:00 |
|
Girish Ramakrishnan
|
3246edd5a8
|
rework cloudron registration flow
we now route all the registration, login etc via the backend
subscription management are also in a separate scope now
|
2019-05-03 19:47:20 -07:00 |
|
Girish Ramakrishnan
|
7e7e067b5b
|
rename appstore_token to cloudron_token
|
2019-05-03 16:03:45 -07:00 |
|
Girish Ramakrishnan
|
fd0bdbce7e
|
Fix up app purchase and unpurchase routes
|
2019-05-03 14:53:19 -07:00 |
|
Girish Ramakrishnan
|
5ba8a8f7da
|
Use appstore token in update check routes
|
2019-05-03 11:59:35 -07:00 |
|
Girish Ramakrishnan
|
a799b0931f
|
Use licenseToken in alive route
|
2019-05-03 11:36:48 -07:00 |
|
Girish Ramakrishnan
|
d895786f55
|
Use licenseToken in feedback API
|
2019-05-03 11:10:53 -07:00 |
|
Girish Ramakrishnan
|
e544e77fd9
|
remove unused appstore.getAccount
|
2019-04-30 22:30:34 -07:00 |
|
Girish Ramakrishnan
|
7a5a94614e
|
remove unused appstore.getCloudron
|
2019-04-30 22:26:37 -07:00 |
|
Girish Ramakrishnan
|
067f5bf5a3
|
auto register cloudron based on license file
|
2019-02-26 15:03:11 -08:00 |
|