Klaas van Schelven
|
4d3756f621
|
API: leave notes on get_object's future
|
2025-09-18 20:12:28 +02:00 |
|
Klaas van Schelven
|
4d18008cd8
|
Bandit fixes
also brings the exception-handling of apply_sourcemaps inline
w/ issues/views.py (as promised per the module header)
|
2025-09-15 16:29:06 +02:00 |
|
Klaas van Schelven
|
a4e84fa0a3
|
Add Swagger using drf-spectacular
See #146
DRF 3.16 and Django 5.2 are not in drf-spectacular's published
list of supported but here's some sources that give reason to believe
they are supported _in practice_:
* https://github.com/tfranzel/drf-spectacular/issues/1417
* https://github.com/tfranzel/drf-spectacular/issues/1414
|
2025-09-12 11:46:44 +02:00 |
|
Klaas van Schelven
|
9ad66d7b50
|
API: adhere to Bugsink's DB-transactional model
as per https://www.bugsink.com/blog/database-transactions/
|
2025-09-11 18:01:05 +02:00 |
|
Klaas van Schelven
|
07b792775a
|
API pagination
|
2025-09-11 16:52:14 +02:00 |
|
Klaas van Schelven
|
3bab02fda2
|
API: Remove global Grouping routes
grouping will return later as Issue.grouping_keys & Event.grouping_key
i.e. with the relevant info directly resolved
See #146
|
2025-09-11 09:55:01 +02:00 |
|
Klaas van Schelven
|
c4c749d1e4
|
Issues API
See #146
|
2025-09-11 09:54:51 +02:00 |
|
Klaas van Schelven
|
4c2c26743e
|
Canonical API 'skeleton': urls & views
this gives me something to look at and work with, despite
being wildly incomplete
See #146
|
2025-09-09 10:07:10 +02:00 |
|