Commit graph

42 commits

Author SHA1 Message Date
int2001
f9c9ab2023
APIv2 should spit out deleted / confirmed as dashboard does 2026-08-13 07:19:50 +00:00
Christoph Kottke, DG0TM
50a338c4b5 [Dashboard] Fix DXCC breakdown confirmation semantics
Count DXCC confirmed totals from paper QSL and LoTW only.
Derive needed from current DXCC entities minus confirmed.
Keep eQSL separate in dashboard and visitor breakdowns.
Document the updated DXCC semantics in API v2.
2026-08-09 22:29:20 +02:00
Joerg (DJ7NT)
5f07579a8e
Merge pull request #3585 from int2001/station_api_uuid
Add station-uuid to GET
2026-08-05 08:37:00 +02:00
int2001
64dc8fe813
Add station-uuid to GET 2026-08-05 06:32:38 +00:00
int2001
2b3c001b69
Moved methods to resource (avoid redundant code) 2026-08-04 07:50:11 +00:00
int2001
db48fb892e
Add QSL Api 2026-08-04 07:44:33 +00:00
HB9HIL
4ae8870201
apiv2: hide userdata config 2026-08-01 16:15:35 +02:00
HB9HIL
b926071526
apiv2: refactored club ressource and extended it 2026-08-01 11:27:25 +02:00
HB9HIL
4c70577ffc
apiv2: revoke api tokens if member is deleted or the clubstation is converted 2026-08-01 09:45:18 +02:00
HB9HIL
e8502cda67
apiv2: extended club for member permission management 2026-08-01 09:33:03 +02:00
HB9HIL
abb1931fdd
apiv2: much easier parameters 2026-08-01 07:28:58 +02:00
HB9HIL
9373b36f2f
apiv2: add qso_until also to statistic ressource 2026-08-01 07:22:23 +02:00
HB9HIL
9072769e2a
apiv2: add qso_since and qso_until filter to qso ressource 2026-08-01 07:19:49 +02:00
HB9HIL
4c4edf2787
apiv2: add callsign filter to qso ressource 2026-08-01 07:11:38 +02:00
HB9HIL
41d68f23b7
make dxcc, cq and itu required otherwise err 500 in qso logging on api created station location 2026-07-20 07:37:27 +02:00
HB9HIL
79192be641
restrict clubstation usage of api v2 to match permission level 2026-07-20 07:37:27 +02:00
HB9HIL
56d19166fc
build allow header from the verbs a resource implements instead hardcoding them 2026-07-20 07:37:27 +02:00
HB9HIL
aabd93867b
validate cnfm parameter in lookup 2026-07-20 07:37:27 +02:00
HB9HIL
93df974c61
drop put in station ressource 2026-07-20 07:37:26 +02:00
HB9HIL
ff11371b16
change editable_fields to static and introduce read_only_fields and numeric_fields methods
this is needed for a openapi spec generator
2026-07-20 07:37:26 +02:00
HB9HIL
e05d4585ce
fix documentation about qrg unit 2026-07-20 07:37:26 +02:00
HB9HIL
a143275606
drop qso PUT. wavelog is ssot 2026-07-20 07:37:26 +02:00
HB9HIL
3efd73be31
clarify behavior for unimplemented verbs and update show() method to throw 404 for non-addressable resources 2026-07-20 07:37:26 +02:00
HB9HIL
47e8cb22df
dedup station id validation so behaviour is the same 2026-07-20 07:37:26 +02:00
HB9HIL
ade0839a68
added dedicated confirmation topic 2026-07-20 07:37:25 +02:00
HB9HIL
bab59f343a
added all worked grids 2026-07-20 07:37:25 +02:00
HB9HIL
747e1cca5d
check for valid callsign 2026-07-20 07:37:25 +02:00
HB9HIL
5bc14b7cd8
catch non numeric station id 2026-07-20 07:37:24 +02:00
HB9HIL
d9c71a439f
make lookup more robust if there is no station 2026-07-20 07:37:24 +02:00
HB9HIL
841c79f75c
drop /callsign and use ?callsign=.. instead 2026-07-20 07:37:24 +02:00
HB9HIL
6f54a8fe04
lookup for callsign and grid api endpoint 2026-07-20 07:37:24 +02:00
HB9HIL
55cedc8a13
extended qso api v2 2026-07-20 07:37:24 +02:00
HB9HIL
9910b6896b
clubstation api for member list 2026-07-20 07:37:24 +02:00
HB9HIL
03cf23c10f
token endpoint for thirdparty applications 2026-07-20 07:37:24 +02:00
HB9HIL
95f4c73c56
rename ressources to singular which looks much better in urls 2026-07-20 07:37:24 +02:00
HB9HIL
2758f3df85
catch undefined variable 2026-07-20 07:37:24 +02:00
HB9HIL
b3f2352afc
extend stats ressources for api v2 2026-07-20 07:37:24 +02:00
HB9HIL
d0e5c090af
fix hz/mhz mismatch between api and adif 2026-07-20 07:37:23 +02:00
HB9HIL
376085f91c
radio api 2026-07-20 07:37:23 +02:00
HB9HIL
827e54fa72
extend station api v2 2026-07-20 07:37:23 +02:00
HB9HIL
afe1952778
auto create the scope definitions 2026-07-20 07:37:23 +02:00
HB9HIL
c8dd8907a9
initial commit for api v2 2026-07-20 07:37:17 +02:00