|  | 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 |  | 
				
					
						|  | 0de7ef2550 | Python3 fix: avoid None when sorting strings | 2025-02-23 10:29:25 +01:00 |  | 
				
					
						|  | bbc277e81d | fix email handling: remove encode() | 2025-02-11 15:59:56 +01:00 |  | 
				
					
						|  | c3efe7a6f9 | one more monkey patch for handling bytes array in text index | 2025-02-03 11:11:29 +01:00 |  | 
				
					
						|  | 8d2f185d17 | fix loops.repair: psu moved to loops.server | 2025-01-11 11:46:04 +01:00 |  | 
				
					
						|  | ec88df3405 | remove old psu module; + minor Py3 fixes | 2025-01-11 11:43:30 +01:00 |  | 
				
					
						|  | 678ed53ab5 | add patches for ZODB.broken and zope.intid (provide _uid_int as object property) | 2025-01-07 08:45:17 +01:00 |  | 
				
					
						|  | 72d7fdd05f | add zope.sendmail patch (bug fix) | 2024-12-31 15:07:08 +01:00 |  | 
				
					
						|  | eddb58c794 | fix email generation: remove 'encode()' | 2024-12-31 14:44:12 +01:00 |  | 
				
					
						|  | 8a578b46a8 | some more Python3 fixes | 2024-12-30 09:52:02 +01:00 |  | 
				
					
						|  | 78c8b196bf | loops instance settings: fixes and improvements | 2024-12-18 19:15:08 +01:00 |  | 
				
					
						|  | 2b5a5ec65a | add SERVER_ID to instance config | 2024-12-18 11:33:23 +01:00 |  | 
				
					
						|  | b8ce799b12 | minor fix in organize.comment set up | 2024-11-24 10:13:04 +01:00 |  | 
				
					
						|  | c0fc7fd464 | fix auth utility set-up in psu | 2024-11-24 09:17:10 +01:00 |  | 
				
					
						|  | e01a7362f9 | work in progress: authentication: provide config parameter | 2024-11-22 11:33:24 +01:00 |  | 
				
					
						|  | 74a3f9210b | server.auth: register authentication utility | 2024-11-16 09:31:33 +01:00 |  | 
				
					
						|  | 95ed826629 | register JWT authentication utility defined in py-scopes (work in progress) | 2024-11-15 08:43:22 +01:00 |  | 
				
					
						|  | 22efffa11b | add monkey patch for zope.index; constraint zope.publisher to version 5.2.1 | 2024-10-26 19:21:23 +02:00 |  | 
				
					
						|  | 0f2232648c | psu improvments for db and conn usage; fix table.py | 2024-10-25 15:08:08 +02:00 |  | 
				
					
						|  | 14ea59a307 | more Python3 fixes: remove basestring, unicode | 2024-10-23 10:32:58 +02:00 |  | 
				
					
						|  | 8d7cda5ec0 | fix psu.reindex_all(): additional keyword arguments, esp start | 2024-10-22 22:27:46 +02:00 |  | 
				
					
						|  | cfa079de0d | fixes for server start functionality and inst examples | 2024-10-06 11:24:00 +02:00 |  | 
				
					
						|  | dc87e32a63 | move psu from loops.common to loops.server; provide server.main for easy starting as server | 2024-10-06 09:36:40 +02:00 |  | 
				
					
						|  | 2a689a871b | fix overrides.zcml: set skin; fix resource indexing: avoid error when principal not found | 2024-10-04 14:45:40 +02:00 |  | 
				
					
						|  | 76e189ac45 | fix common overrides.zcml | 2024-10-02 17:02:47 +02:00 |  | 
				
					
						|  | 0e180bb229 | example instances: put all common stuff in loops package | 2024-10-02 16:57:36 +02:00 |  | 
				
					
						|  | 98f023195b | avoid testing deprecation errors with Python3.12 | 2024-10-02 12:54:34 +02:00 |  | 
				
					
						|  | 5dcc7d2fc6 | more Python3 fixes and minor changes | 2024-10-01 16:12:30 +02:00 |  | 
				
					
						|  | 2cf3569fcb | loops site setup OK | 2024-09-29 12:05:53 +02:00 |  | 
				
					
						|  | 6169a2d728 | plain bluebream server basically working | 2024-09-29 09:48:37 +02:00 |  | 
				
					
						|  | ffa5c8701e | work in progress: loops / bluebream instances (app installations) | 2024-09-29 08:47:05 +02:00 |  | 
				
					
						|  | 48a51c54b1 | use zope.testrunner for running all tests => additional Python3 fixes | 2024-09-28 10:30:30 +02:00 |  | 
				
					
						|  | 74ce78dae9 | removed xmlrpc package | 2024-09-28 09:12:13 +02:00 |  |