Commit graph

191 commits

Author SHA1 Message Date
Peter Goodhall
d9e0fe0900 Improve QSO access checks and error handling
Enhanced the QSO access logic to allow access if the QSO belongs to the user or is part of a user's active logbook, including shared permissions. Added a guard in the controller to prevent accessing missing or inaccessible QSOs, redirecting with a notice if access is denied.
2025-12-20 22:03:12 +00:00
Peter Goodhall
3d77c3d4a0 Revert "Handle missing or inaccessible QSO in logbook view"
This reverts commit 3c2d8461cb.
2025-12-20 21:56:30 +00:00
Peter Goodhall
e78dedc70e Add checks for entity name in DXCC lookup
Wrapped assignments of 'dxcc_name' with checks to ensure the entity is an array and contains a 'name' key. This prevents potential errors if the entity lookup fails or returns unexpected data.
2025-12-20 11:14:31 +00:00
Peter Goodhall
3c2d8461cb Handle missing or inaccessible QSO in logbook view
Adds a check to ensure that if a QSO is not found or not accessible, the user is redirected to the dashboard with a notice. This prevents errors when attempting to access non-existent or unauthorized QSOs.
2025-12-20 11:10:52 +00:00
Peter Goodhall
429d23fef4 Fix undefined index error for DXCC entity name
Added a check to ensure the DXCC entity is an array and contains a 'name' key before assigning 'dxcc_name' to prevent undefined index errors.
2025-12-18 17:39:42 +00:00
Peter Goodhall
b1a68d6c61 Improved callbook error when not defined 2025-04-14 20:10:11 +01:00
Peter Goodhall
c038edcf49 Fixes undefined property error when showing distance in logbook views reported by N5UC 2024-11-26 13:43:16 +00:00
Peter Goodhall
4ca1b80ac1 Update Logbook.php 2024-10-03 15:18:20 +01:00
Peter Goodhall
b36c8a4cd1 [Callbooks] Login information stored in user account
this is a breaking change you need to update your callbook preferences in your account under third party services
2024-10-03 14:46:11 +01:00
Emiliano Macedonio
121e5f7981 Added flags to QSO tables and in detail 2024-05-24 16:43:32 +02:00
Patrick Burns
fdd4a2df8c realized my old branch/PR was started off of main and not dev, got a new one up now 2024-03-26 22:08:16 -05:00
Peter Goodhall
28f19d0350 fixes issue where dxcc wasn't grabbed from callbook 2024-01-01 16:25:56 +00:00
HB9HIL
abca127b74 show dxcc name instead of id 2024-01-01 13:38:32 +01:00
int2001
748274e711
Show times worked on "bare-call" in previous section 2023-12-29 06:41:45 +00:00
abarrau
6ef2cf1dc7 Merge remote-tracking branch 'upstream/dev' into map-simplify-centralize-json-call 2023-12-27 20:21:58 +01:00
Andreas
f7729ed23c Removed debugging statement 2023-12-27 17:04:45 +01:00
Andreas
be329157e6 Fixes query so that only qsos from your station_id is shown 2023-12-27 17:02:19 +01:00
abarrau
d8f007fb74 Merge remote-tracking branch 'upstream/dev' into map-simplify-centralize-json-call 2023-12-21 08:50:58 +01:00
int2001
9b7a3ce97a
improve loading of models/libs/etc. 2023-12-20 18:13:51 +00:00
phl0
7dfc7765cb
Add country flags as icons to view QSO and Tweets/Toots 2023-12-19 17:57:53 +01:00
abarrau
78c8a94055 Merge remote-tracking branch 'upstream/dev' into map-simplify-centralize-json-call 2023-12-13 22:54:38 +01:00
phl0
6d647fe736
Add functions for secondary subdivisions 2023-12-12 14:31:39 +01:00
phl0
e23ad8950d
Merge branch 'dev' into Subdivisions 2023-12-12 08:29:51 +01:00
abarrau
81f9013e62 new function and remove old function 2023-12-12 08:18:42 +01:00
int2001
f56acc7765
Included QRZ.com to choser at maps and at default-QSL-Settings 2023-12-08 07:17:01 +00:00
int2001
3cbb9382cc
Add QRZ-QSL to configurable Items for last-qsl and to last-view 2023-12-08 06:23:01 +00:00
abarrau
316f23d53e remove my callsign in comment, add suffix test 2023-12-06 07:59:07 +01:00
abarrau
169fe65581 return only qso with the exact qrz lookup 2023-12-05 22:37:00 +01:00
phl0
5b577a432a
PoC for subdivision naming 2023-12-04 14:43:07 +01:00
abarrau
6244681069 Map custom function (eng lang) 2023-11-30 18:11:22 +01:00
int2001
7bbdef5201
some more tooltip-fixes 2023-11-26 08:54:29 +00:00
HB9HIL
65aa961aaa fixed badge classes 2023-11-17 18:22:02 +01:00
HB9HIL
5ddd5f7528 Merge remote-tracking branch 'upstream/dev' into bootstrap_5 2023-11-16 20:09:55 +01:00
phl0
528c2ed3fd
Implement hamqth lookup for QSO log view 2023-11-15 20:17:44 +01:00
phl0
e8bfe6ed7f
HamQTH Lookup for search 2023-11-15 17:11:45 +01:00
HB9HIL
882669a7b2
Merge pull request #24 from magicbug/dev
Dev
2023-11-15 12:43:34 +01:00
phl0
6b41927d8d
Cover not configured lookup 2023-11-15 11:06:14 +01:00
phl0
99a88e96d5
Also show lookup error during QSO logging 2023-11-15 10:09:03 +01:00
phl0
596a276020
Worked grid lookup also for QSO logging view 2023-11-15 10:03:38 +01:00
phl0
582cbb803c
Fix previous lookup for QSO logging window 2023-11-15 10:01:36 +01:00
phl0
0025ff8fcc
Prevent fetching image from non-existent qrz.com entry 2023-11-15 08:58:42 +01:00
HB9HIL
4726846d8d 'badge-light' to 'text-bg-light' 2023-11-14 18:00:22 +01:00
HB9HIL
8c4bae8453 run migration script 2023-11-14 13:35:53 +01:00
phl0
5421e13f25
Cover hamqth case for now with empty message 2023-11-11 22:38:05 +01:00
phl0
87437ca1fb
Pass error message given by qrz.com to the user 2023-11-11 21:30:45 +01:00
phl0
3e7429d464
Check if grid worked on default band for callbook results 2023-10-24 15:13:48 +02:00
phl0
886829ba42
Rename default band and confirmation values in DB 2023-10-16 22:39:33 +02:00
int2001
0443e94b66
Search for "Base-Call" instead of Prefix+Call 2023-10-11 15:36:42 +00:00
int2001
5c005b0b3b
Fixes typo for coloring confirmed QSOs 2023-09-19 18:29:07 +00:00
phl0
e1ebbd8e16
Replace slashed zero for qrz.com etc. links 2023-09-18 08:22:55 +02:00