Oliver Hofmann
|
7c9c9e106a
|
feat: add get_current_user and require_admin dependencies
|
2026-04-27 09:51:16 +02:00 |
|
Oliver Hofmann
|
fb7284b117
|
feat: add JWT creation, decoding and cookie helpers
|
2026-04-27 09:44:06 +02:00 |
|
Oliver Hofmann
|
f93793a1d8
|
feat: add auth service with local bcrypt password authentication
|
2026-04-27 09:42:33 +02:00 |
|
Oliver Hofmann
|
e72e4ec466
|
feat: add User model and Alembic migration for users table
|
2026-04-27 09:38:53 +02:00 |
|
Oliver Hofmann
|
ca2c9d4e18
|
feat: add SQLAlchemy database layer with get_db dependency
|
2026-04-27 09:34:44 +02:00 |
|
Oliver Hofmann
|
60c21b46de
|
feat: add auth config fields (SECRET_KEY, LDAP_*)
|
2026-04-27 09:30:21 +02:00 |
|
Oliver Hofmann
|
9e60fbb7cf
|
feat: serve landing page via Jinja2 with module grid
|
2026-04-27 08:56:03 +02:00 |
|
Oliver Hofmann
|
90d7910500
|
feat: add landing page template with module grid and info strip
|
2026-04-27 08:54:49 +02:00 |
|
Oliver Hofmann
|
d24f9d1651
|
feat: add base layout template with red navbar and footer
|
2026-04-27 08:54:17 +02:00 |
|
Oliver Hofmann
|
e770d17b5c
|
Init
|
2026-04-27 08:34:00 +02:00 |
|
Oliver Hofmann
|
4fbcb99743
|
Init
|
2026-04-27 08:33:43 +02:00 |
|