23220 Commits

Author SHA1 Message Date
snipe 87bc834885 FMCS: updated language strings (may tweak) 2026-06-10 11:25:13 +01:00
snipe 9f89dffaae FMCS: update the helper that checks for location-scoping 2026-06-10 11:23:14 +01:00
snipe ab1a5c0241 FMCS: check for floater mode in user and company 2026-06-10 11:22:50 +01:00
snipe 758c1cabc5 FMSC Tests: added enableFloaterMode for setup 2026-06-10 11:20:55 +01:00
snipe 3dd5358e73 FMCS: updated/added tests 2026-06-10 11:20:33 +01:00
snipe 8cc4ad27c9 FMCS: Added floater option checkbox to general settings 2026-06-10 11:20:05 +01:00
snipe cd1f6b8e73 FMCS: Added floater option in admin settings 2026-06-10 11:19:39 +01:00
snipe 07e70cf7a9 Added test 2026-06-10 11:19:16 +01:00
snipe a9d1069705 Merge pull request #19161 from Godmartinz/assignedTo_fix
FD[55918] Fixes location not displaying on labels when assigned to.
2026-06-09 23:04:30 +01:00
snipe 9967d1e784 Merge remote-tracking branch 'origin/develop' 2026-06-09 20:33:40 +01:00
snipe 10703263a8 Livewire: Added ComponentNotFoundException to $dontReport
A bot was POSTing a crafted payload to that endpoint requesting the `filament.pages.dashboard` component - a known Filament probe - while posting to the . Livewire resolved the route, couldn't find that component class, and threw `ComponentNotFoundException` uncaught, resulting in a 500.

`ComponentNotFoundException` is now in `$dontReport` (so it won't flood our error tracker) and returns a 404 JSON response, the same pattern already used for `PublicPropertyNotFoundException`. The bot gets a 404 and moves on, no more 500s.
2026-06-09 20:33:27 +01:00
snipe 1697d10f16 Merge remote-tracking branch 'origin/develop' 2026-06-09 19:08:39 +01:00
snipe b0aa21bee7 FMCS: throw an error if companies don’t match, updated tests 2026-06-09 19:08:27 +01:00
Marcus Moore 82fa1d7a26 Auditing: wrap audit notification in try catch 2026-06-09 11:04:22 -07:00
Godfrey M be446e97d7 Labels: use instanceOf to differentiate accessors 2026-06-09 10:55:15 -07:00
snipe c44f3319e3 Fixed company quirk with multi-company users creating assets, etc 2026-06-09 18:50:49 +01:00
Godfrey M 678d1c1428 Labels: return full_name instead of display_name for assignedTo 2026-06-09 10:50:18 -07:00
Godfrey M 535d7c0ff6 Label Fields: Fixes location assignedTos coming back null 2026-06-09 10:38:43 -07:00
snipe df4069375f Merge remote-tracking branch 'origin/develop' 2026-06-09 13:02:19 +01:00
snipe e430e4e6e2 Tests: Added explicit sort on tests to fix flakiness 2026-06-09 13:02:05 +01:00
snipe 0d2af35420 Merge remote-tracking branch 'origin/develop' 2026-06-09 12:47:23 +01:00
snipe df92076e15 Added notes for FMCS scoping 2026-06-09 12:47:11 +01:00
snipe e2ba35ee80 Small FMCS fixes 2026-06-09 12:33:48 +01:00
snipe f4cac96358 Apply scope to print page 2026-06-09 12:18:50 +01:00
snipe 8e8a3f2d24 Merge remote-tracking branch 'origin/develop' 2026-06-08 22:38:30 +01:00
snipe 5257c2ce84 Merge pull request #19158 from grokability/added-qr-codes-to-non-assets
QR Codes: Added QR codes for non-assets
2026-06-08 22:38:16 +01:00
snipe b378cf31f4 Merge pull request #19160 from grokability/added-changed-log-meta-to-accessories-and-licenses
Logging: Fixed FD-55757 - Added changed log meta to accessories and licenses
2026-06-08 22:37:59 +01:00
snipe 0f184840df Pint 2026-06-08 22:29:53 +01:00
snipe 3df21df85b Logging: Fixed FD-55757 - added log_meta for licenses and accessories 2026-06-08 22:29:44 +01:00
snipe 7b679b7df4 Merge remote-tracking branch 'origin/develop' 2026-06-08 21:55:28 +01:00
snipe 0d870d540d Kits: Fixed FD-55737 - Kit License Association Lacks Object-Level Authorization 2026-06-08 21:55:16 +01:00
snipe d626770c91 Merge remote-tracking branch 'origin/develop' 2026-06-08 21:43:16 +01:00
snipe 144772cfbe Fixed tests 2026-06-08 21:41:22 +01:00
snipe 80c8aa41dc License Checkin (legacy): Fixes FD-55734 - License Single-Seat Checkin Uses Incorrect Permission Check 2026-06-08 20:59:10 +01:00
snipe 5658cd6dd4 Reports (legacy): Fixed FD-55739 - Use CSV escaping on legacy depreciation and license reports 2026-06-08 20:40:03 +01:00
snipe 374f426f0c Bulk checkin (with optional delete) users: Tightened the gates to check for more specific checkin permissions 2026-06-08 20:30:43 +01:00
snipe 2af0c237a9 Security+SAML: Check the redirect option for host validation 2026-06-08 20:29:59 +01:00
snipe dafd72af59 Users UI: Check whether the user can see assets, etc on user view page 2026-06-08 20:13:47 +01:00
snipe 4a3bd51d9c Merge remote-tracking branch 'origin/develop' 2026-06-08 17:08:44 +01:00
snipe cbc6dc94a5 Licenses/Accessory/Consumables: Fixed FD-55732 - confirm FMCS on backend 2026-06-08 17:08:18 +01:00
snipe 10ceb5a858 Merge remote-tracking branch 'origin/develop' 2026-06-08 17:03:36 +01:00
snipe f74e7510c5 Licenses Checkout: Fixed FD-55733 - License Bulk Checkout Uses Incorrect Permission Check 2026-06-08 17:03:16 +01:00
snipe 80fd4798ce Merge remote-tracking branch 'origin/develop' 2026-06-08 16:57:36 +01:00
snipe d87cd7cbb9 Users Merge: Fixed FD-55767 - added canEditAuthFields for users in merge 2026-06-08 16:57:05 +01:00
snipe 910b726e34 Merge remote-tracking branch 'origin/develop' 2026-06-08 16:52:17 +01:00
snipe 9a8cbd6e00 API: Fixed FD-55735- API Location Creation Bypasses FMCS Parent-Child Company Boundary Validation 2026-06-08 16:52:05 +01:00
snipe abc4363e83 Fixed FD-55839 - arbitrary file deletion 2026-06-08 16:48:18 +01:00
snipe 006981cccf Merge remote-tracking branch 'origin/develop' 2026-06-08 16:36:35 +01:00
snipe df0ee6020a Fixed FD-55803 - escape links 2026-06-08 16:36:17 +01:00
snipe 000cea0a62 Merge remote-tracking branch 'origin/develop' 2026-06-08 16:32:03 +01:00