Commit Graph

181 Commits

Author SHA1 Message Date
Dariusz Niemczyk c3c80d650c
fix: weird docker compose hacks 2024-01-13 23:30:50 +01:00
Dariusz Niemczyk 142e38ad95
fix: bump django version 2024-01-12 18:57:02 +01:00
Dariusz Niemczyk f94e7b3207
fix: use proper uri rewrites 2024-01-12 18:56:27 +01:00
Dariusz Niemczyk ee2c93908a
fix: use static template 2024-01-12 18:56:08 +01:00
Dariusz Niemczyk d1b9beca6d
feat: Add wiki_link field 2023-12-03 19:55:26 +01:00
Dariusz Niemczyk 1fcbbd9dd3
vscode: Add .devcontainer support 2023-12-03 19:54:29 +01:00
Dariusz Niemczyk 2892923389
Fix wrong psql healthcheck user 2023-11-06 20:50:00 +01:00
Dariusz Niemczyk d71885d264
Revert "hscloud: Add single address authentication"
This reverts commit f1143dc4f1.
2023-09-19 18:21:11 +02:00
Dariusz Niemczyk f1143dc4f1
hscloud: Add single address authentication 2023-09-19 18:03:57 +02:00
Dariusz Niemczyk 38c7245a3f
auth: cleanup 2023-09-09 19:26:36 +02:00
Dariusz Niemczyk 156df0a8a5
auth: add login button 2023-09-09 19:25:44 +02:00
Dariusz Niemczyk f8b3dd6bf7
auth: require necessary authentication or in lan
middleware was not written properly, now requires authentication or
being in lan for readaccess, otherwise redirecting to login page
2023-09-09 17:00:19 +02:00
Dariusz Niemczyk 3c3ba16811
middleware: Fix ordering again 2023-09-09 16:31:49 +02:00
Dariusz Niemczyk f1335f0565
auth: fix auth paths 2023-09-09 15:43:23 +02:00
Dariusz Niemczyk daea8dda22
404: fix wrong status code in html 2023-08-25 21:52:13 +02:00
Dariusz Niemczyk f92635f5f3
Revert "auth: do not automatically staff new members"
This reverts commit 0fa9762bea.
2023-08-25 21:51:09 +02:00
Dariusz Niemczyk 8ce869393e
cache: cache statics 2023-08-25 21:51:04 +02:00
Dariusz Niemczyk 0fa9762bea
auth: do not automatically staff new members 2023-08-25 21:36:19 +02:00
Dariusz Niemczyk 15bf813b04
django: force auth for all requests 2023-08-25 21:06:01 +02:00
Dariusz Niemczyk 401fcc088d
errors: add cute error pages 2023-08-25 21:04:43 +02:00
Dariusz Niemczyk 820f04cc01
settings: properly order middleware and and gzip 2023-08-25 21:03:55 +02:00
Dariusz Niemczyk c5a9fba034
Add cache 2023-08-25 20:55:17 +02:00
radex 7f19fe7c7a improve readme for docker-compose newbs 2023-08-21 21:38:13 +02:00
radex cc3fddfd22 settings: fix oauth_redirect_is_http 2023-08-21 21:36:44 +02:00
radex 20303a14a7 update readme 2023-08-18 16:39:14 +02:00
radex cc6f00da08 docker-compose: clean up dev-override 2023-08-18 16:38:41 +02:00
radex 23244bdf24 fix colors in light mode 2023-08-18 15:31:53 +02:00
radex ee9e9becf5 settings: make redirect_is_https configurable separate from prod 2023-08-18 15:28:57 +02:00
radex 6cd7ec529b docker-compose: change postgres healthcheck interval to 1s 2023-08-18 15:27:56 +02:00
radex d615da3a0f add error logging in production 2023-08-18 15:27:33 +02:00
radex 4fc47030db docker-compose: build locally 2023-08-18 13:00:53 +02:00
radex ce3f07de5f add whitenoise lib to serve statics in production w/o nginx 2023-08-18 13:00:32 +02:00
radex e3229ffd7e Docker: fix broken build_static 2023-08-17 14:21:10 +02:00
radex d4a305c362 Docker: update dev overrides so that app starts 2023-08-17 14:20:39 +02:00
radex 255e0f0d08 Docker: wait for postgres until starting web container 2023-08-17 14:20:22 +02:00
radex af9cb2db32 Docker: update postgres to 15.4 2023-08-17 14:20:00 +02:00
Dariusz Niemczyk 9200bdbb3b
authentication: always require if defined env
if SPEJSTORE_REQUIRE_AUTH is 'true' then always require auth
otherwise make it read-only on unauthorized access
2023-08-13 20:10:00 +02:00
Dariusz Niemczyk d942c99cb9
Fix parent autocompletes 2023-08-04 18:02:08 +02:00
Dariusz Niemczyk e1a22100c4
Remove unused select2 refs 2023-08-04 17:46:08 +02:00
Dariusz Niemczyk 4fc3629dcd
Fix users searchfield not working 2023-08-04 17:26:25 +02:00
Dariusz Niemczyk 875e385f68
WIP new docs 2023-07-23 17:31:46 +02:00
Dariusz Niemczyk 8048fccede
Make paths publically available due to beyondspace 2023-07-23 17:31:37 +02:00
Dariusz Niemczyk 3a286a5bc6
Add autocomplete for users in Admin and fix perms 2023-07-20 14:49:44 +02:00
Dariusz Niemczyk 2a70d2cb31
Add configurable auth-by-lan values 2023-07-17 23:12:02 +02:00
Dariusz Niemczyk ae219a2533
Properly collectstatic on docker build 2023-07-17 23:09:11 +02:00
Dariusz Niemczyk d026e41ac5
Update docker-compose setup 2023-07-17 23:08:24 +02:00
Dariusz Niemczyk a6705a956f
Remove legacy labels from django admin 2023-07-17 23:04:30 +02:00
Dariusz Niemczyk 5012a10298
Hack: admin props combobox works(?) 2023-07-17 23:04:30 +02:00
Dariusz Niemczyk 027bcfcde5
Hack: admin props combobox works(?) 2023-07-17 22:44:44 +02:00
Dariusz Niemczyk 154e1079da
Make HSLan always authenticated for GET 2023-07-17 21:35:45 +02:00