Commit graph

178 commits

Author SHA1 Message Date
Laura Klünder
8828362950 allow changing the branding, disabling app adds, and fix "imprint" 2024-09-16 18:06:33 +02:00
Jenny Danzmayr
b5fbe28146 added feature to grant access permissions via SSO groups 2024-09-16 13:20:19 +02:00
Jenny Danzmayr
09b2375d79 added SSO support using Python Social Auth including custom backend for EF Identity 2024-09-12 21:42:28 +02:00
Laura Klünder
e1314b87d0 remove erroreously added line in settings.py 2024-09-07 13:17:06 +02:00
Laura Klünder
43f7414573 UwU suppowt 2024-09-06 21:15:08 +02:00
Laura Klünder
e56aa9e77e add about_extra setting 2024-08-27 18:47:17 +02:00
Jenny Danzmayr
aa49840806 start of proj4 support (part of GPS support) 2024-08-13 21:19:05 +02:00
Laura Klünder
bf9d113677 METRCIS→METRICS 2024-03-30 22:12:27 +01:00
Jenny Danzmayr
5cb6f87445 added prometheus metrics exporter 2024-03-29 23:39:13 +01:00
Gwendolyn
679dc72e21 theme settings fixes 2024-03-29 15:06:58 +01:00
Gwendolyn
cf364ae647 fix logo color 2024-03-28 17:46:56 +01:00
Gwendolyn
2548d62776 theming should be fine now 2024-03-28 17:38:09 +01:00
dfjera
868317dabf make settings.py bootstrap compatible with windows 2024-03-20 18:34:25 +01:00
Laura Klünder
a8261d0b3d configurable in-memory cache sizes 2024-02-07 20:20:40 +01:00
Laura Klünder
62ce1ab1e0 correct SERVE_API fallback 2024-02-07 20:06:02 +01:00
Laura Klünder
c7bf7d6b8b move optimization settings to [c3nav] 2024-02-07 19:12:33 +01:00
Laura Klünder
8c8ef12cf0 make linter happy 2024-02-07 18:34:28 +01:00
Laura Klünder
d7f175f7ef add options and postpone imports to massively reduce memory usage 2024-02-07 18:17:13 +01:00
Gwendolyn
f498592390 some more preview image and embed card related stuff 2023-12-27 13:13:32 +01:00
Gwendolyn
30d16c4cc9 file caching for preview images 2023-12-26 23:59:34 +01:00
Jenny Danzmayr
c2e632611c added secret file support for the the hub api secret 2023-12-26 01:08:56 +01:00
Gwendolyn
907c01d756 only use samesite=none with secure cookies 2023-12-25 17:40:35 +01:00
Gwendolyn
3e9933890d make session and tile cookies samesite=none so that things work when embedded in an iframe 2023-12-25 14:16:10 +01:00
Laura Klünder
4d97af63b3 importhub stub 2023-12-22 00:13:54 +01:00
Gwendolyn
0646f57c60 use content-based hashing instead of mtime for compressor css files 2023-12-21 02:25:35 +01:00
Laura Klünder
00b40cd87c new imprint stuff 2023-12-18 20:41:39 +01:00
Gwendolyn
22f1777c1c add samesite=strict for tile cookie 2023-12-11 20:58:46 +01:00
Jenny Danzmayr
4fb1230163 added version information to sentry and the about page 2023-12-11 18:32:26 +01:00
Jenny Danzmayr
5b804a069c sentry tracing config option 2023-12-10 08:14:49 +01:00
Laura Klünder
ac53230f99 set CONN_MAX_AGE to 0 for ASGI 2023-12-08 12:58:44 +01:00
Laura Klünder
ece79514f1 add CONN_HEALTH_CHECKS 2023-12-08 01:17:24 +01:00
Jenny Danzmayr
f2f048d094 fixed session storage, whoops 2023-12-07 17:37:26 +01:00
Jenny Danzmayr
2e09b286f4 store sessions in redis if redis is available 2023-12-07 16:36:19 +01:00
Jenny Danzmayr
ae65a68830 fixed handling of locks via redis during mapupdates 2023-12-07 01:27:08 +01:00
Jenny Danzmayr
e9a255b095 fixed bug introduced in last commit 2023-12-05 01:25:11 +01:00
Jenny Danzmayr
17a636e643 fixed django reverse proxy csrf issues 2023-12-04 23:55:50 +01:00
Laura Klünder
caf23d053c goodbye django rest framework 2023-12-03 21:50:55 +01:00
Laura Klünder
a3bac07a23 mesh websocket authorization 2023-12-01 17:04:39 +01:00
Laura Klünder
43791583e0 new api secret system, multiple api secrets, limited scopes, etc... 2023-11-30 22:02:40 +01:00
Jenny Danzmayr
394a6c3bb6 fixed HAS_CELERY setting 2023-11-30 20:31:27 +01:00
Jenny Danzmayr
3af79daa0a fixed loglevel configuration 2023-11-29 19:48:09 +01:00
Jenny Danzmayr
7fe090fadf username and password support for memcached 2023-11-28 00:23:59 +01:00
Jenny Danzmayr
1dcbddbba0 fixed channels_redis config and added missing dependency for it 2023-11-27 23:58:25 +01:00
Jenny Danzmayr
fa4492cd2c switched redis cache backend from django_redis to native django redis
also added hireds-py for better performance
2023-11-27 23:52:16 +01:00
Jenny Danzmayr
ca4aa5f7ea LOGLEVEL setting 2023-11-27 22:48:11 +01:00
Jenny Danzmayr
78e66ec4c8 settings for MEDIA_URL and STATIC_ROOT 2023-11-27 22:48:11 +01:00
Jenny Danzmayr
3ba38e60a5 scrub sensitve data from sentry events 2023-11-27 22:48:11 +01:00
Jenny Danzmayr
eb1b051a65 updated email settings and made them configurable via env vars
email backend can now be configured
in debug mode with no settings the console email backend is now used
the `mail` config file section was renamed to `email`
2023-11-27 04:47:27 +01:00
Jenny Danzmayr
970af79e5f database, memcached, redis and celery config via env vars 2023-11-27 04:18:53 +01:00
Jenny Danzmayr
73bc77ea0a renamed a few settings so they make more sense
urls/static (C3NAV_URLS_STATIC) -> django/static_url (C3NAV_STATIC_URL)
django/hosts (C3NAV_DJANGO_HOSTS) -> django/allowed_hosts (C3NAV_DJANGO_ALLOWED_HOSTS)
locale/timezone (C3NAV_LOCALE_TIMEZONE) -> locale/timezone (C3NAV_TIMEZONE)
locale/default (C3NAV_LOCALE_DEFAULT) -> locale/default (C3NAV_DEFAULT_LOCALE)

[{section}/{option} (environment variable)]
2023-11-27 03:39:03 +01:00