Commit graph

2252 commits

Author SHA1 Message Date
02b8dd5d13 show report title (in print) only if corresponding flag in report instance is set 2025-12-13 08:32:56 +01:00
7c85e5ac15 provide print-only CSS class - use for showing report title in print output 2025-12-12 09:31:15 +01:00
80404a99f2 add 'noprint' to view modes (tabs) and query input form, and to work item state report field 2025-12-11 10:30:00 +01:00
cd63d7785a IType interface: make prefix and container TextLine instead of BytesLine 2025-12-09 15:41:29 +01:00
aee5b4a3b3 move extUserLink property to BaseView - link to pw change / user data may be used on any page 2025-11-25 14:24:31 +01:00
1b93e6148b more fixes for util.getMigratedItem() 2025-11-19 15:57:53 +01:00
Hannes Plattner
d3fb58d62c
Update util.py column select query 2025-11-19 14:22:59 +01:00
dc26d15ece another fix for util.getMigratedItem() 2025-11-19 12:23:10 +01:00
Hannes Plattner
ca066373c9
Update util.py
Fix Typo
2025-11-19 12:10:31 +01:00
9c7092564c fix util.getMigratedItem() 2025-11-19 12:01:48 +01:00
89058ecfc1 fix util.getMigratedItem() 2025-11-19 11:53:24 +01:00
Hannes Plattner
8be18fa43e
Update concept_macros.pt
cast level to int
2025-11-13 11:27:21 +01:00
c58126b93b fix server/loginform.pt 2025-11-12 09:37:02 +01:00
02919af20b replace tabs by spaces in page template 2025-11-12 09:22:51 +01:00
f09e8300ab loginForm: Fix link to OIDC authentication 2025-11-12 08:13:51 +01:00
6738203219 fix access to container: use getContainer instead of create 2025-11-02 16:49:15 +01:00
f4248dcb73 provide special view @@auth_select for selection of authentication method 2025-10-27 10:59:08 +01:00
5ba5862c9c authentication: add more translations 2025-10-26 11:19:34 +01:00
04c7c052fa authentication method selection: provice German translations 2025-10-25 18:13:49 +02:00
d588469bb5 authentication methods: allow selection on personal info page, set cookie, check on login page 2025-10-25 17:31:25 +02:00
f9474e59db fix normalize_name 2025-10-12 10:02:27 +02:00
a09410f853 personal information: with link to OIDC provider if logged-in via OIDC 2025-09-01 08:55:37 +02:00
7615bdd746 logout: allow overriding of redirect by ILogout adapter 2025-08-31 09:29:46 +02:00
36b864098a oidc config: fix auth_callback URL 2025-08-30 14:00:19 +02:00
b5a994760a link to OIDC authentication: with @@ prefix for direct access to view 2025-08-30 08:45:44 +02:00
b03c3a6e88 improve link to zitadel in login form, + german translation 2025-08-29 11:32:01 +02:00
2a829d4dfb fix external user API (syncExtUsers) 2025-08-26 14:10:57 +02:00
a7ba164768 config.py: fixes / improvements 2025-08-25 12:05:56 +02:00
0dc5c5a1ca syncExtUsers: fix getPersonForUser() call 2025-08-20 15:04:39 +02:00
d7f42f568b move createExtUser() to organize.member, + syncExtUsers() 2025-08-10 10:50:32 +02:00
9bfdbc71c2 Person: createExtUser (with zitadel) basically working 2025-08-09 15:24:31 +02:00
cab2d09737 work in progress: create external (zitadel) users: prepare for testing, start implementation in loops.organize.party 2025-08-08 23:18:18 +02:00
1e044e7aef auth: provide list of groups for principal on login callback 2025-08-06 16:40:38 +02:00
ebba53c823 psu hack: fix import for SiteManagementFolder 2025-08-06 16:40:00 +02:00
abbcf7786a add camefrom to oidc (zitadel) url 2025-05-19 09:49:22 +02:00
6c1ec7e2cc provide generic login form with link to OIDC authentication 2025-05-18 12:23:45 +02:00
4bf3cde5fb auth: add logout view 2025-05-14 15:51:01 +02:00
992a024de6 more fixes concerncing ordering/sorting of concepts and resources 2025-05-13 09:46:19 +02:00
8661a653d6 fix sorting of relations when order is (in part) set manually 2025-05-12 22:19:58 +02:00
6a0a0841a1 avoid variable name 'id' 2025-05-07 18:28:21 +02:00
a72553c2de config.py: support multiple base_url values via server_id 2025-05-05 19:06:46 +02:00
1d264fc54f allow usage of OIDC authentication (via py-scopes) where appropriate, and provide corresponding views in loops/server/auth.zcml 2025-05-05 09:58:38 +02:00
80c83d5c9f setUserId, query principal: fall back to virtual principal possibly provided by oidc 2025-05-04 22:40:44 +02:00
77fedaaeaa auth: remove obsolete definistions 2025-04-15 18:32:12 +02:00
636b209e9a work in progress: login with zitadel (Open ID Connect) 2025-04-06 22:33:16 +02:00
520c89f4b2 fix I18NValue: PersistentMapping.values() returns a generator, not a list 2025-03-31 17:23:45 +02:00
b6c93302b9 fix settings for loops and bluebream example instances 2025-03-29 16:05:22 +01:00
0340992932 fix sort values (Py3) 2025-03-09 17:12:37 +01:00
ed5e560ba4 fix sort concept relations (Py3): use '' instead of None 2025-03-09 11:26:48 +01:00
aa0443d0b5 psu: commit transaction when closing connection 2025-03-09 09:35:38 +01:00