Girish Ramakrishnan
08e7b0946a
services: add recoveryMode checkbox
2021-10-01 14:24:09 -07:00
Girish Ramakrishnan
6a3cec3de8
services: add recoveryMode
2021-10-01 14:01:30 -07:00
Girish Ramakrishnan
54731392ff
cannot disable sendmail if not optional
2021-10-01 11:20:13 -07:00
Girish Ramakrishnan
54668c92ba
remove asserts when sendmail disabled
2021-10-01 11:16:49 -07:00
Girish Ramakrishnan
7a2b00cfa9
hasMailAddon is really just sendmail
2021-10-01 09:37:42 -07:00
Girish Ramakrishnan
1483dff018
make getLogs async
2021-10-01 09:23:25 -07:00
Girish Ramakrishnan
b34d642490
get rid of debugApp
2021-10-01 09:20:19 -07:00
Johannes Zellner
885ea259d7
Set inviteToken on user creation
2021-10-01 14:52:58 +02:00
Johannes Zellner
1fada45e4c
Either show invite or passwort reset
2021-10-01 14:36:50 +02:00
Johannes Zellner
4ce21f643e
send invite status via user rest api
2021-10-01 14:32:37 +02:00
Johannes Zellner
f07978cf08
account setup uses an inviteToken now
2021-10-01 12:27:59 +02:00
Johannes Zellner
cb31e5ae8b
Separate invite and password reset token
2021-10-01 12:27:22 +02:00
Johannes Zellner
c7b668b3a4
remove unused require
2021-10-01 11:55:35 +02:00
Girish Ramakrishnan
e9b24f7313
Show any last backup error
...
part of cloudron/box#797
2021-09-30 14:00:46 -07:00
Girish Ramakrishnan
b27d439834
eventlog: use appName
2021-09-30 11:48:13 -07:00
Girish Ramakrishnan
ede4da931c
Add app backup eventlog
2021-09-30 11:44:37 -07:00
Girish Ramakrishnan
092b55d6ca
apps: add backup start and finish events
...
these can then be used by the UI to show errors
fixes #797
2021-09-30 11:44:11 -07:00
Girish Ramakrishnan
b0bdfbd870
apps: onFinished handler not called across restarts
...
if box code restarts in the middle of a apptask, the onFinished handlers
are not called for data migration and update. rework the code to hook
the onFinished handlers when the task completes and not where the task
is started.
2021-09-30 10:54:47 -07:00
Girish Ramakrishnan
445c83c8b9
make auditsource a class
...
this allows us to use AuditSource for the class and auditSource for
the instances!
2021-09-30 10:13:36 -07:00
Girish Ramakrishnan
339fdfbea1
schema: add missing args to tasks table
2021-09-30 09:01:43 -07:00
Johannes Zellner
843bbbbe58
Add email eventlog translation
2021-09-30 14:49:11 +02:00
Johannes Zellner
e0fcc8ae4b
Move email eventlog to separate view
2021-09-30 14:35:06 +02:00
Johannes Zellner
6bcef05e2a
Fixup user route tests
2021-09-30 13:05:18 +02:00
Girish Ramakrishnan
679b813a7a
give hint download has started
2021-09-29 23:36:54 -07:00
Girish Ramakrishnan
653496f96f
import: validate and create transient mount point
...
fixes #788
2021-09-29 23:30:16 -07:00
Girish Ramakrishnan
9729d4adb8
backups: move hardcoded mountPoint to backend
2021-09-29 22:40:58 -07:00
Girish Ramakrishnan
6a3459e514
hardcode mountPoint in the backend instead
2021-09-29 22:35:13 -07:00
Girish Ramakrishnan
ae4a091261
pass debug for safe call
2021-09-29 20:15:54 -07:00
Girish Ramakrishnan
6c580646f3
better translation for volume name
2021-09-29 19:47:53 -07:00
Girish Ramakrishnan
d43209e655
autoconfig: add pop3 as protocol
2021-09-29 19:35:45 -07:00
Girish Ramakrishnan
b57d50d38c
remove HOMEPATH and USERPROFILE fallbacks
...
probably from a time when I had a mac
2021-09-29 19:00:59 -07:00
Girish Ramakrishnan
73315a42fe
setup: fix journalctl configuration
...
/var/log/journal/*/system.journal does not exist on some systems
https://forum.cloudron.io/topic/4068/installation-failed-on-20-04-server
https://forum.cloudron.io/topic/5731/time4vps-installation-error
2021-09-28 19:21:16 -07:00
Girish Ramakrishnan
3bcd32c56d
restore: mount all volumes before restoring apps
...
fixes #786
2021-09-28 11:51:01 -07:00
Girish Ramakrishnan
d79206f978
mounts: volume -> mounts
...
this code is shared by volume code and backup code
2021-09-28 11:44:09 -07:00
Johannes Zellner
e00671d697
Make cron patterns translatable
2021-09-28 20:40:36 +02:00
Girish Ramakrishnan
13644624df
add crontab tests
2021-09-28 11:08:10 -07:00
Johannes Zellner
ca0ac18a62
Add common cron pattern dropdown
2021-09-28 19:58:41 +02:00
Johannes Zellner
fd4ada4f4d
Add text-monospace class and apply it to cron, csp and robots inputs
2021-09-28 19:31:52 +02:00
Girish Ramakrishnan
feea08adee
cron: add default text
2021-09-28 10:21:51 -07:00
Johannes Zellner
93e003b31e
Adjust card min-height to fit for the added cron tab
2021-09-28 18:04:29 +02:00
Johannes Zellner
ab54721c04
Ensure dropdown a-tags are not affected
2021-09-28 17:51:50 +02:00
Girish Ramakrishnan
b408b7ff35
cron -> crontab
2021-09-27 21:42:01 -07:00
Girish Ramakrishnan
74ce00d94d
cron -> crontab
2021-09-27 21:41:41 -07:00
Girish Ramakrishnan
b86d5ea0ea
apps: add crontab
...
crontab is a text field, so we can have comments
part of #793
2021-09-27 21:33:00 -07:00
Girish Ramakrishnan
ce323ca60a
app: add cron section
...
part of cloudron/box#793
2021-09-27 21:19:31 -07:00
Johannes Zellner
e1801b7a99
Make filesystem header a link if it is an app
2021-09-27 21:18:22 +02:00
Girish Ramakrishnan
6a28961dde
filemanager: change button color of chown and rename
2021-09-27 11:43:56 -07:00
Girish Ramakrishnan
0d6abb9850
filebrowser: add mail restart button
2021-09-27 11:42:14 -07:00
Girish Ramakrishnan
04ff8dab1b
Fix progress message
2021-09-27 11:17:10 -07:00
Girish Ramakrishnan
8c3e369599
upcloud: add object storage integration
2021-09-27 10:47:22 -07:00