Johannes Zellner
e582e147cb
dashboard: fix typo for external ldap group membership listing
2024-02-26 15:08:51 +01:00
Girish Ramakrishnan
6525504923
profile: store preferred language in the database
2024-02-26 13:30:35 +01:00
Girish Ramakrishnan
6d6107161e
dashboard rename userInfo to getProfile
2024-02-26 12:38:33 +01:00
Girish Ramakrishnan
3196864f0d
dashboard: rename refreshUserInfo to refreshProfile
2024-02-26 12:38:33 +01:00
Girish Ramakrishnan
d7596beaf3
index: avoid some callback hell
2024-02-26 11:56:31 +01:00
Johannes Zellner
8e4506382d
dashboard: make real Roboto Bold font-face available
2024-02-23 19:38:22 +01:00
Johannes Zellner
7a0b74d79b
dashboard: Sort app grid items by label || fqdn
2024-02-23 18:11:06 +01:00
Johannes Zellner
1026728ab7
dashboard: Ensure fqdn of applink has the schema removed
2024-02-23 17:57:24 +01:00
Girish Ramakrishnan
c4b8d3b832
restore: add help link to backup path
2024-02-22 12:03:21 +01:00
Girish Ramakrishnan
c38457b48d
restore: better placeholder text for backup id
2024-02-22 12:01:03 +01:00
Johannes Zellner
df9c7010e2
Make backup memory limit slider more predictable with a minimum of 1 GB
2024-02-20 22:12:20 +01:00
Johannes Zellner
7ce5b53753
dashboard: use snap bounds instead of ticks for memory slider
2024-02-20 14:37:18 +01:00
Girish Ramakrishnan
298d446e5f
backups: make ui show min 1GB
2024-02-19 17:06:38 +01:00
Girish Ramakrishnan
003bc457bf
setupdns: fix typo with bunny DNS
2024-02-18 18:45:20 +01:00
Girish Ramakrishnan
fb12c0e499
typo
2024-02-08 11:51:56 +01:00
Girish Ramakrishnan
d2b303ffd6
directoryserver: cloudflare warning
2024-01-29 23:39:26 +01:00
Johannes Zellner
b03240ccb8
Send avatarType explicitly in profile
2024-01-29 13:51:03 +01:00
Johannes Zellner
35eb17a922
dashboard: no need for additional avatar query args
2024-01-29 13:27:22 +01:00
Girish Ramakrishnan
793ee38f79
external ldap: show proper error message on timeout
2024-01-23 23:27:06 +01:00
Girish Ramakrishnan
5240068f2f
Update translations
2024-01-23 23:04:46 +01:00
Girish Ramakrishnan
0ed144fe81
hide user import/export buttons until we know the use case
...
maybe people can just script using the REST API
2024-01-20 12:44:23 +01:00
Girish Ramakrishnan
13b9bed48b
externalldap: when using cloudron source, disable local 2fa setup
2024-01-20 12:44:19 +01:00
Girish Ramakrishnan
c99c24b3bd
users: cannot update profile fields of external user
2024-01-20 11:23:35 +01:00
Girish Ramakrishnan
bd1ab000f3
users: do not call setGroups when ldap groups synced
2024-01-20 00:32:49 +01:00
Girish Ramakrishnan
a1fd5bb996
users: cannot edit groups with external ldap group sync
2024-01-20 00:11:10 +01:00
Girish Ramakrishnan
9ef29343b3
lint: camel case the variables
2024-01-19 23:35:02 +01:00
Girish Ramakrishnan
a1217e52c8
group: cannot set name of ldap group
2024-01-19 22:28:48 +01:00
Girish Ramakrishnan
f43a601e86
profile: email change now requires password
2024-01-18 18:11:42 +01:00
Johannes Zellner
c8cd67258a
dashboard: show mailbox login in eventlog correctly
2024-01-17 16:17:22 +01:00
Johannes Zellner
0f4ea17f29
dashboard: ensure we show postinstall also from app config screen
2024-01-16 13:54:42 +01:00
Johannes Zellner
b7631689b0
Add useVectorRsExtension for postgresql service
2024-01-16 12:53:43 +01:00
Girish Ramakrishnan
1faf83afe4
groups: external groups cannot be updated
2024-01-13 22:33:46 +01:00
Girish Ramakrishnan
ce0b66db7d
login: show error on password reset
2024-01-13 21:56:18 +01:00
Girish Ramakrishnan
01d33c45bd
profile: hide password reset for external users
2024-01-13 21:45:03 +01:00
Girish Ramakrishnan
a007a8e40c
externalldap: sync log history
2024-01-13 16:50:10 +01:00
Girish Ramakrishnan
6e42cf4ec5
externalldap: available on all plans
...
looks like an oversight that this needs a subscription
2024-01-13 16:49:35 +01:00
Girish Ramakrishnan
257dc4e271
external ldap: run syncer every 4 hours
...
hardcoded for now but we should make this configurable
2024-01-13 15:53:14 +01:00
Girish Ramakrishnan
4136272382
externalldap: add eventlog
2024-01-13 13:22:26 +01:00
Girish Ramakrishnan
4f9e43859c
directoryserver: comments can be provided in allowlist
2024-01-13 12:54:10 +01:00
Girish Ramakrishnan
a389b863f9
directory server: add eventlog entry
2024-01-13 12:24:28 +01:00
Girish Ramakrishnan
40c82b3e48
external directory: reset auth source when disabled
...
this allows existing users to login (including the owner itself)
The alternative is to have some system where we have unique superadmin users across cloudrons which don’t get trampled upon by a sync. This is a bit unrealistic. For the future, we could also design this such that ldap auth is asked for in the initial step i.e at superadmin creation time.
If LDAP connection is lost/down, user can always use 'cloudron-support —owner-login'
2024-01-13 11:51:12 +01:00
Girish Ramakrishnan
2ca94f3159
user: remove make local feature
...
we discussed a bit on what this does and it's confusing as it stands:
* Use case of this is lost in the realms of time
* Possible guess by is that it was to move users of different Cloudron to a central cloudron
* Currently, the design is a bit flawed because the make user local button doesn’t pin the user. The state is lost in next synchronization.
* Maybe, one should use export/import user for this use case
* Let’s disable this button for now, feature is not complete.
2024-01-13 11:02:25 +01:00
Girish Ramakrishnan
7a5e990ad4
email: rewrite loading of email status using async
...
we start a bunch of requests in the background for each domain. when
we switch views immediately, to say the eventlog, these requests are
still active in the background.
canceling the requests will require a much bigger refactor.
https://forum.cloudron.io/topic/10434/email-event-log-loading-very-slowly-seems-tied-to-overall-email-domain-list-health-checks
2024-01-09 17:34:54 +01:00
Girish Ramakrishnan
b3f91c4868
make branding and email config available to admin
2024-01-04 21:46:46 +01:00
Johannes Zellner
4f57bed03a
Update translation
2024-01-04 15:46:59 +01:00
Girish Ramakrishnan
2224ccab7c
fix doc links
2024-01-03 21:25:37 +01:00
Johannes Zellner
8d3d3ba875
dashboard: fix crash on uninstalled app
2024-01-03 18:49:49 +01:00
Johannes Zellner
4ad2b2829b
dashboard: remove console.log
2024-01-03 18:48:49 +01:00
Johannes Zellner
d7c0a947fb
dashboard: open internal app configure screen from disk usage info
2023-12-14 13:04:03 +01:00
Johannes Zellner
09b438850e
Show disk content label in usage bar tooltip
2023-12-14 13:01:59 +01:00