Patrick Mulligan
2740d73678
feat: add user_id ticket support and public events endpoint
...
lint / lint (push) Has been cancelled
- Tickets can be created with user_id instead of name/email
- name/email default to empty string in DB (not NULL-safe)
- New endpoints: GET /api/v1/events/public, GET /api/v1/tickets/user/{user_id}
- POST /api/v1/tickets/{event_id} accepts user_id in body
- Migration m007 adds user_id column to tickets table
- CreateTicket validates: either user_id or (name + email) required
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 02:55:18 -04:00
Tiago Vasconcelos
42de6d4791
feat: add promo codes and conditional events ( #40 )
...
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled
* add extra column
* add conditional events
* refunds
* conditional events working
* adding promo codes
* promo codes logic
---------
Co-authored-by: dni ⚡ <office@dnilabs.com>
2025-12-09 10:48:00 +00:00
Tiago Vasconcelos
7aeba1eeb4
Update to use uv ( #37 )
...
---------
Co-authored-by: dni ⚡ <office@dnilabs.com>
2025-08-22 16:54:51 +02:00
dni ⚡
6714dcddc7
feat: update to lnbits 1.0.0 ( #36 )
2024-10-11 13:52:39 +02:00
dni ⚡
400b39211d
feat: code quality ( #34 )
...
* feat: code quality
2024-08-29 12:18:49 +02:00
Tiago Vasconcelos
662587dbf2
fix timestamp on postgres ( #26 )
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled
2024-03-07 12:06:59 +02:00
benarc
38951a7ebe
Merge branch 'main' into add_image_banner
2024-02-17 14:04:42 +00:00
Tiago Vasconcelos
07d2f59bc3
Refactor events extensions ( #21 )
...
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled
* require admin key
* remove log
* only show paid tickets
* purge tickets
2024-02-05 08:50:39 +01:00
Tiago Vasconcelos
ae8930f884
allow for an image banner
2024-01-31 13:15:52 +00:00
Tiago Vasconcelos
5e391a04bc
[FEAT] Fiat event tickets ( #10 )
2023-12-12 11:42:50 +01:00
Tiago Vasconcelos
00f552c751
Fix ticket create ( #13 )
...
* don't set ticket as paid on create
* use crud fn in tasks.py
* create ticket is unpaid by default
2023-08-18 08:18:44 +02:00
Tiago Vasconcelos
c8b31d8e3f
[FEAT] add timestamp on register ( #15 )
...
* add timestamp on register
2023-08-18 08:17:29 +02:00
dni ⚡
1032bd9d7e
refactor into singular
...
models should always by singular
2023-06-27 11:57:16 +02:00
Arc
bcde392f41
Add files via upload
2023-02-11 08:06:45 +00:00