Helmut Merz helmutm · he/him
helmutm pushed to 3master at cco/loops 2025-11-02 16:50:01 +01:00
6738203219 fix access to container: use getContainer instead of create
helmutm pushed to master at cco/loops-ext 2025-11-02 12:09:10 +01:00
175f68f40a cco.member: login page fixes for correct use of authmethod selection and OIDC
helmutm pushed to master at cco/loops-ext 2025-11-02 10:59:09 +01:00
d2bff4c5cb cco.member.browser: add checkAuth() method for use by template
1584568e0a add optional mailtoDelimiter param for Mailto Action url gen
Compare 2 commits »
helmutm pushed to master at cco/loops-ext 2025-10-27 18:31:46 +01:00
7a3f956670 fixes for OIDC authentication
helmutm pushed to master at cco/loops-ext 2025-10-27 16:29:06 +01:00
f27b0f952f cco.member: provide OIDC authentication via loops.server.auth
helmutm pushed to 3master at cco/loops 2025-10-27 10:59:16 +01:00
f4248dcb73 provide special view @@auth_select for selection of authentication method
helmutm pushed to 3master at cco/loops 2025-10-26 11:19:38 +01:00
5ba5862c9c authentication: add more translations
helmutm pushed to master at cco/py-scopes 2025-10-26 10:34:42 +01:00
819fe041a2 Container.query(): improve using Result.all() method
helmutm pushed to 3master at cco/loops 2025-10-25 18:13:55 +02:00
04c7c052fa authentication method selection: provice German translations
helmutm pushed to 3master at cco/loops 2025-10-25 17:31:32 +02:00
d588469bb5 authentication methods: allow selection on personal info page, set cookie, check on login page
helmutm pushed to master at cco/py-scopes 2025-10-19 10:16:59 +02:00
176ebb0557 Container.query(): avoid resource leak (with generator)
helmutm pushed to 3master at cco/loops 2025-10-12 10:02:32 +02:00
f9474e59db fix normalize_name
helmutm pushed to master at cco/py-scopes 2025-10-03 09:20:36 +02:00
f5efdb4a38 gracefully ignore OIDC startup errors
helmutm pushed to master at cco/cl-scopes 2025-09-30 13:39:49 +02:00
25d4301c75 web/client: test with json; web/server: handle json correctly
helmutm pushed to master at cco/cl-scopes 2025-09-29 10:21:12 +02:00
8e9995cf9a web/client: use content-renderer for preparing POST content and content-type header
helmutm pushed to master at cco/cl-scopes 2025-09-28 18:51:51 +02:00
baee9008f2 util:to-/from-keyword with smart upper/lower case
helmutm pushed to master at cco/cl-scopes 2025-09-28 15:08:39 +02:00
f472d4ad62 storage, web: extensions and fixes for message replay
helmutm pushed to master at cco/cl-scopes 2025-09-23 09:45:09 +02:00
a3d0619bc2 msgstore: starting replay stuff with first simple version of replay-id
helmutm pushed to master at cco/cl-scopes 2025-09-07 17:47:49 +02:00
b3c03fcde5 async: add simple wrapper around bordeaux-threads:make-thread
helmutm pushed to 3master at cco/loops 2025-09-01 08:55:41 +02:00
a09410f853 personal information: with link to OIDC provider if logged-in via OIDC