Girish Ramakrishnan
200018a022
settings: async'ify
...
* directory config
* unstable app config
2021-08-18 15:46:08 -07:00
Girish Ramakrishnan
2c13158265
appstore: remove purpose field
2021-08-10 13:30:51 -07:00
Girish Ramakrishnan
28c908b126
appstore: nothing to update when not registered yet
2021-06-05 22:21:07 -07:00
Girish Ramakrishnan
44ac406e57
admin -> dashboard
2021-05-05 12:29:04 -07:00
Girish Ramakrishnan
04398c9b16
appstore: on dashboard domain change, update cloudron label
2021-04-13 14:19:45 -07:00
Girish Ramakrishnan
9a9c406fbe
appstore: remove track begin/end
...
we used these to track error rates which we don't need anymore since
it's quite reliable
2021-04-13 14:10:30 -07:00
Johannes Zellner
cc4407a438
adminMaxCount is not a feature for now, since we have roles feature
2021-01-25 19:14:32 +01:00
Girish Ramakrishnan
9ee4692215
updatechecker: clear box update after update is done
2021-01-13 17:10:07 -08:00
Johannes Zellner
126f5e761b
Ensure we have some default values for userRoles and adminMaxCount
2021-01-13 16:29:25 +01:00
Johannes Zellner
6874792670
Ensure features.userGroups has a default value
2021-01-13 14:48:58 +01:00
Girish Ramakrishnan
ff5702efc3
Better error message
2020-12-29 17:40:01 -08:00
Girish Ramakrishnan
cd95da6d35
Typo in message
2020-11-05 09:59:13 -08:00
Girish Ramakrishnan
2c9efea733
Use debug instead of console.error
2020-10-30 11:07:51 -07:00
Girish Ramakrishnan
12b101e04f
Make the timeout 30 seconds everywhere
2020-10-26 14:08:34 -07:00
Johannes Zellner
645c1b9151
Limit log files to last 1000 lines
2020-10-07 17:42:35 +02:00
Johannes Zellner
678fca6704
For app tickets, send the log files along
2020-10-06 17:53:07 +02:00
Johannes Zellner
b74fae3762
Support SSH remote enabling on ticket submission
2020-10-06 16:01:59 +02:00
Johannes Zellner
2817ea833a
Add enableSshSupport option to support tickets
2020-10-06 16:01:59 +02:00
Girish Ramakrishnan
1b307632ab
Use debug instead of console.* everywhere
...
No need to patch up console.* anymore
also removes supererror
2020-08-02 12:04:55 -07:00
Johannes Zellner
8aad71efd0
Add more feature flags
2020-07-16 18:14:25 +02:00
Girish Ramakrishnan
bba9963b7c
Add directoryConfig feature flag
...
Fixes #704
2020-07-09 21:51:22 -07:00
Girish Ramakrishnan
f9115f902a
Do not send alive status
...
we used to do this for managed hosting to track scaling but we don't
need this info anymore
2020-07-03 19:13:27 -07:00
Girish Ramakrishnan
57de0282cd
remove provider from trackBeginSetup
2020-06-26 09:55:39 -07:00
Girish Ramakrishnan
215aa65d5a
Fix provider usage
...
* do not send to appstore anymore
* do not set in getStatus/getConfig
* provider is not needed when registering cloudron
2020-06-25 11:20:05 -07:00
Girish Ramakrishnan
85f67c13da
remove unused registerWithLicense
2020-06-25 11:11:52 -07:00
Johannes Zellner
ae128c0fa4
If no appstore account is setup restrict features to free plan
2020-06-22 12:02:10 +02:00
Girish Ramakrishnan
3df61c9ab8
do not automatically update unstable updates
...
part of #698
2020-06-05 16:26:23 -07:00
Girish Ramakrishnan
50dcf827a5
remove console.error use in many places
...
the backtraces just flood the logs
apphealthtask: remove console.error
remove spurious console.dir
cleanup scheduler error logging
2020-06-04 11:21:56 -07:00
Girish Ramakrishnan
2e130ef99d
Add automatic flag for update checks
...
The appstore can then known if a user clicked the check for updates
button manually or if it was done by the automatic updater.
We will fix appstore so that updates are always provided for manual checks.
automatic updates will follow our roll out plan.
We do have one issue that the automatic update checker will reset the manual
updates when it runs, but this is OK.
2020-05-06 18:57:59 -07:00
Girish Ramakrishnan
d513d5d887
appstore: Better error messages
2020-05-02 18:30:44 -07:00
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