~homeworkprod/byceps

39501b2c — Jochen Kupperschmidt 7 hours ago main
Fix undefined variable
a836a160 — Jochen Kupperschmidt 8 hours ago
Show warning to seating admin when managing other people's tickets
85dd1d6f — Jochen Kupperschmidt 8 hours ago
Only show the selected ticket if one is specified
dfbdc92c — Jochen Kupperschmidt 8 hours ago
Show error on attempt to manage the seat for a revoked ticket as seating admin
8c23c6d3 — Jochen Kupperschmidt 8 hours ago
Allow seat manager who is also seating admin to manage own tickets of none was explicitly selected
37d753ea — Jochen Kupperschmidt 13 hours ago
Align permission title
a7992a2a — Jochen Kupperschmidt 14 hours ago
Remove unused template macro `render_navigation_item_from_item`
2e49227a — Jochen Kupperschmidt 15 hours ago
Extract generic Discord message sender util into separate module
6b50204c — Jochen Kupperschmidt 18 hours ago
Use outgoing webhook service for Discord announcements
11076df8 — Jochen Kupperschmidt 19 hours ago
Create outgoing webhook models and service

DDL:

    CREATE TABLE outgoing_webhooks (
      id uuid NOT NULL,
      scope text NOT NULL,
      scope_id text,
      format text NOT NULL,
      text_prefix text,
      url text NOT NULL,
      enabled boolean NOT NULL,
      CONSTRAINT outgoing_webhooks_pkey PRIMARY KEY (id),
      CONSTRAINT outgoing_webhooks_scope_scope_id_key UNIQUE (scope, scope_id)
    );
c1876e35 — Jochen Kupperschmidt 21 hours ago
Extract blueprint registry mapping into separate module
5f918de7 — Jochen Kupperschmidt 23 hours ago
Extract password change and reset into sub-blueprint
c5840267 — Jochen Kupperschmidt 23 hours ago
Realign indentation of blueprint lists
b024e048 — Jochen Kupperschmidt a day ago
Dynamically assemble user creation form as new, independent subclass
e83c0800 — Jochen Kupperschmidt a day ago
Add real name fields to user creation form if required instead of removing them if not
5e43c17c — Jochen Kupperschmidt a day ago
Simplify site form choice fallback
d7a8da0d — Jochen Kupperschmidt a day ago
Test authorization admin views
93f941b8 — Jochen Kupperschmidt a day ago
Test user badge admin views
43ce6f6d — Jochen Kupperschmidt a day ago
Introduce admin permission `user_badge.view`, secure user badge admin view endpoints

SQL:

    INSERT INTO authz_permissions VALUES ('user_badge.view', 'Abzeichen anzeigen');
    INSERT INTO authz_role_permissions VALUES ('user_badge_admin', 'user_badge.view');
ec9178d1 — Jochen Kupperschmidt a day ago
Test consent admin views
698ebcf1 — Jochen Kupperschmidt a day ago
Test board admin views
Next