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