Girish Ramakrishnan
54c6f33e5f
Fix broken invitation link
2021-09-25 17:36:56 -07:00
Girish Ramakrishnan
4523dd69c0
sftp: refactor
2021-09-25 17:12:38 -07:00
Girish Ramakrishnan
ddcafdec58
remove obsolete comment
2021-09-25 17:02:22 -07:00
Girish Ramakrishnan
f7d3f611cd
filemanager: re-order columns
2021-09-24 10:51:34 -07:00
Girish Ramakrishnan
84b45aad46
eventlog: service events
2021-09-24 10:31:16 -07:00
Girish Ramakrishnan
d90beb18d4
eventlog: add service rebuild/restart/configure events
2021-09-24 10:22:45 -07:00
Johannes Zellner
d1fa514499
Only call the API if values have changed for operators or access controls
2021-09-24 13:19:07 +02:00
Girish Ramakrishnan
05e8339555
Fix typos in cert renewal
2021-09-23 17:54:54 -07:00
Girish Ramakrishnan
3090307c1d
tasks: remove superfluous update code
2021-09-23 17:44:41 -07:00
Girish Ramakrishnan
8644a63919
better debug
2021-09-23 17:38:55 -07:00
Girish Ramakrishnan
b135aec525
pass debug argument to background safe() calls
2021-09-23 17:28:22 -07:00
Girish Ramakrishnan
371eea50bf
eventlog: operator change
2021-09-23 09:29:29 -07:00
Girish Ramakrishnan
1aa96f7f76
demo: do not send login notification
2021-09-23 09:13:07 -07:00
Johannes Zellner
d32f133d98
Show 30 events by default
2021-09-23 16:31:39 +02:00
Johannes Zellner
5d7832bec1
Add simple eventlog pagination in apps view
2021-09-23 12:09:05 +02:00
Johannes Zellner
3a55daed2f
Improve appstore listing speed
2021-09-23 01:14:55 +02:00
Johannes Zellner
195c5ab21a
Fetch appstore listing as soon as possible
2021-09-23 00:33:40 +02:00
Johannes Zellner
74045b7de1
Remove toplevel source column in apps eventlog
2021-09-22 23:29:32 +02:00
Johannes Zellner
1c1a4d8af6
Remove test usage of update indicator
2021-09-22 23:22:03 +02:00
Johannes Zellner
49280f616a
Let cog overlay sso indicator for operators
2021-09-22 22:51:47 +02:00
Johannes Zellner
db3df9a3ea
Move sftp login details to help dialog
2021-09-22 22:28:05 +02:00
Johannes Zellner
ad7afe8646
Move sso indicator to the bottom and always show for non-admins
2021-09-22 21:59:37 +02:00
Girish Ramakrishnan
c4a3240c22
operator: hide Email section
...
operator cannot list domains
2021-09-22 12:46:59 -07:00
Girish Ramakrishnan
6fbf7890cc
operator: mailbox route has to be protected
...
this is because operator cannot list domains
2021-09-22 12:45:13 -07:00
Girish Ramakrishnan
c37830697a
move the sftp description to operator section
2021-09-22 10:58:12 -07:00
Girish Ramakrishnan
dff2275a9b
add a flag to disable ocsp globally
...
fixes #796
2021-09-22 09:13:16 -07:00
Girish Ramakrishnan
81fa792198
mail: port 465 (TLS) note
2021-09-22 08:48:45 -07:00
Johannes Zellner
5b70c055cc
Fixup accessLevel tests
2021-09-22 12:07:31 +02:00
Johannes Zellner
efa364414f
Fix viable app tests and disable currently broken ones
2021-09-22 11:37:27 +02:00
Girish Ramakrishnan
5883857e8c
sftp: remove requireAdmin setting. deprecated with operators
2021-09-21 22:43:04 -07:00
Girish Ramakrishnan
155baa346b
sftp: remove the requireAdmin setting now that we have operators
2021-09-21 22:39:11 -07:00
Girish Ramakrishnan
629908eb4c
operator: add a limits route to determine max app resource limits
2021-09-21 22:29:19 -07:00
Girish Ramakrishnan
26e9589842
operator: use limits route to get the max memory app can use
2021-09-21 22:29:05 -07:00
Girish Ramakrishnan
b493355cbc
operator: use the new app task status route
2021-09-21 22:19:34 -07:00
Girish Ramakrishnan
214540ebfa
operator: add app task status route
2021-09-21 22:19:20 -07:00
Girish Ramakrishnan
4062872299
operator: use app graphs route
2021-09-21 21:52:59 -07:00
Girish Ramakrishnan
d7bd3dfe7c
operator: add graphs route
2021-09-21 21:50:33 -07:00
Girish Ramakrishnan
4d9af6651a
operator: only show clone and config download button if cloudron admin
2021-09-21 20:01:16 -07:00
Girish Ramakrishnan
0857378801
operator: add app update checker route
2021-09-21 19:58:38 -07:00
Girish Ramakrishnan
a8b50642f2
operator: use new app update check route
2021-09-21 19:55:48 -07:00
Girish Ramakrishnan
f8ed17dd58
Use the new app eventlog route
2021-09-21 19:46:18 -07:00
Girish Ramakrishnan
82d4fdf24e
operator: add route to get app event log
...
we cannot go via /cloudron/eventlog since that requires admin
2021-09-21 19:45:29 -07:00
Girish Ramakrishnan
06e5f9baa1
operators: make the terminal work
2021-09-21 18:27:54 -07:00
Girish Ramakrishnan
aecba53de5
add operators UI
2021-09-21 18:20:18 -07:00
Girish Ramakrishnan
6c9b8c8fa8
apps: fix various operators issues
...
part of #791
2021-09-21 18:20:03 -07:00
Girish Ramakrishnan
fabd0323e1
Add missing await
2021-09-21 17:47:42 -07:00
Girish Ramakrishnan
bb2ad0e986
Implement operator role for apps
...
There are two main use cases:
* A consultant/contractor/external developer is given access to just an app.
* A "service" personnel (say upstream app author) is to be given access to single app
for debugging.
Since, this is an "app admin", they are also given access to apps to be consistent with
the idea that Cloudron admin has access to all apps.
part of #791
2021-09-21 12:30:02 -07:00
Girish Ramakrishnan
f44fa2cf47
apps: hasAccessTo -> canAccess
2021-09-21 10:13:06 -07:00
Johannes Zellner
737412653f
Fix renamed function call
2021-09-21 18:58:18 +02:00
Girish Ramakrishnan
0cfc3e03bb
Use concrete resource name instead of generic "resource"
2021-09-20 22:42:34 -07:00