|
950fcb4174
|
oidc auth: login and retrieval of user data basically working
|
2025-03-26 18:15:38 +01:00 |
|
|
c1f07effee
|
oidc auth: improvements, store info in cookie
|
2025-03-26 15:43:50 +01:00 |
|
|
0207d12b46
|
work in progress: oidc auth - redirect to oidc provider OK, start processing callback
|
2025-03-25 11:08:14 +01:00 |
|
|
87c0c1db2e
|
work in progress: oidc authentication: start login processing
|
2025-03-24 22:26:17 +01:00 |
|
|
3e25b5e593
|
work in progress: entry points for OpenID Connect (oidc) authentication
|
2025-03-24 12:04:53 +01:00 |
|
|
b4051147ee
|
server.browser.register: allow for explicit string prefixes as context types
|
2025-03-22 11:02:36 +01:00 |
|
|
f04297d570
|
provide DummyMailDelivery for testing; fix auth
|
2025-03-09 09:31:59 +01:00 |
|
|
efd47419a0
|
allow additional db parameters when setting up storage
|
2025-02-11 11:31:56 +01:00 |
|
|
1eff3d2c8b
|
fix auth: don't raise Unauthorized
|
2024-11-22 11:34:40 +01:00 |
|
|
eaa2055c76
|
work in progress: JWT authentication: baseAuth as property, remove registration function
|
2024-11-16 09:27:01 +01:00 |
|
|
a3da3f07f0
|
work in progress: JWT authentication
|
2024-11-15 08:41:42 +01:00 |
|
|
ab050ba360
|
move tests into scopes package, provide runtests.sh calling zope-testrunner
|
2024-09-30 09:50:58 +02:00 |
|
|
c9cb428707
|
fix tests: avoid db locked error with sqlite3
|
2024-09-20 15:21:56 +02:00 |
|
|
a4c24a44d8
|
avoid 'db locked' error with sqlite on first run: provide additional commit()
|
2024-08-17 11:26:04 +02:00 |
|
|
6099db6c56
|
add method for updating head (=index) fields; test shell script; more postgrs tests
|
2024-05-03 12:43:21 +02:00 |
|
|
5044978acc
|
fix tracks.remove(): use track as parameter, not trackId
|
2024-04-15 12:39:41 +02:00 |
|
|
5dac623011
|
remove obsolete relation module
|
2024-04-14 15:59:32 +02:00 |
|
|
20fc095950
|
provide Track.storeTrack() method for simple updates
|
2024-03-20 14:08:11 +01:00 |
|
|
2d74cfb208
|
minor fixes
|
2024-03-18 09:42:51 +01:00 |
|
|
33b1cbe823
|
more on children() and parents()
|
2024-03-16 23:38:58 +01:00 |
|
|
13706c3d84
|
relationship stuff basically working
|
2024-03-16 18:03:32 +01:00 |
|
|
e676e10e33
|
work in progress: relationships
|
2024-03-16 15:58:00 +01:00 |
|
|
dfc5cefcee
|
fixes; work in progress: topics
|
2024-03-16 14:26:36 +01:00 |
|
|
f6308ff9bf
|
use item class as parameter for Storage.getContainer() - never use prefix explictly in Code
|
2024-03-16 09:42:31 +01:00 |
|
|
606284791d
|
work in progress: topics (as example for concepts)
|
2024-03-15 21:16:45 +01:00 |
|
|
20520a70c5
|
minor refactorings
|
2024-03-15 14:51:54 +01:00 |
|
|
6cc5136550
|
view: show target with items
|
2024-03-15 11:35:07 +01:00 |
|
|
a108ad9fc3
|
work in progress: rels
|
2024-03-15 09:15:41 +01:00 |
|
|
1bf5e82afc
|
provide (almost) automatic creation of type records in database
|
2024-03-14 20:16:25 +01:00 |
|
|
1e165a711c
|
fix type methods
|
2024-03-14 11:30:59 +01:00 |
|
|
3e1127e798
|
work in progress: concept map, starting with types
|
2024-03-14 10:21:43 +01:00 |
|
|
0b765ad16b
|
provide __repr__() and asDict() for tracks, and other improvements
|
2024-03-13 19:05:46 +01:00 |
|
|
7b98616008
|
minor improvements; handle NotFound more gracefully
|
2024-03-13 14:00:44 +01:00 |
|
|
a16c1dd469
|
provide simple test for processing request using folder structure
|
2024-03-13 12:14:54 +01:00 |
|
|
3d10c45222
|
provide registry for views, use for default view
|
2024-03-13 10:05:43 +01:00 |
|
|
0bda603f1e
|
first working version of URL traversal over folders via publication and view
|
2024-03-13 09:11:28 +01:00 |
|
|
94ac7c81db
|
work in progress: interfaces, types, views, ...
|
2024-03-12 22:05:28 +01:00 |
|
|
419902ae3f
|
testing improvements; work in progress: folders traversable by zope.publisher
|
2024-03-12 15:10:00 +01:00 |
|
|
fd6006899e
|
rename postgres test file; add pytest section to pyproject.toml
|
2024-03-11 17:15:10 +01:00 |
|
|
960092b4a8
|
provide __getitem__() method for tracking storage, tolerating track ids in string format
|
2024-03-10 19:46:36 +01:00 |
|
|
dcbf231038
|
StorageFactory: set default storage class as class variable
|
2024-03-10 07:27:50 +01:00 |
|
|
318a152e52
|
provide storage class as parameter for StorageFactory to allow different storage implementations
|
2024-03-09 20:58:02 +01:00 |
|
|
9e67fe08e6
|
provide mark_changed() and commit() as Storage methods
|
2024-03-09 09:38:52 +01:00 |
|
|
e3bb5b2880
|
use separate StorageFactory objects for different database / database types
|
2024-03-09 08:57:49 +01:00 |
|
|
fbe8d99d74
|
work in progress: separate settings for different types of databases
|
2024-03-09 08:03:53 +01:00 |
|
|
23f9b1c384
|
always call test files explicitly: tests/standard (=sqlite) or tests/postgres
|
2024-03-08 10:02:40 +01:00 |
|
|
a4158e96d8
|
make tests run (with sqlite) on Android phone
|
2024-03-07 13:34:41 +01:00 |
|
|
4066720486
|
move real testing code to separate 'tlib' module
|
2024-03-07 09:38:55 +01:00 |
|
|
dba278fc02
|
... and back to PostgreSQL
|
2024-03-07 09:02:59 +01:00 |
|
|
592e653561
|
provide access to SQLite, with functions and variables for db-specific variants
|
2024-03-06 22:45:59 +01:00 |
|