Marcus Moore
e71453cb5d
Reporting: re-add camel and pascal casing for asset model and license seat
2026-06-11 12:41:49 -07:00
Marcus Moore
bb19add3b6
Reporting: improve validation
2026-06-11 12:25:40 -07:00
snipe
9bd6396a15
Merge pull request #19162 from marcusmoore/fixes/21663-audit-notification
...
Auditing: Added try catch around sending notification
2026-06-11 00:41:07 +01:00
Marcus Moore
8b383df13f
Logging: use warning instead of error
2026-06-10 09:53:30 -07: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
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
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
e430e4e6e2
Tests: Added explicit sort on tests to fix flakiness
2026-06-09 13:02:05 +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
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
0d870d540d
Kits: Fixed FD-55737 - Kit License Association Lacks Object-Level Authorization
2026-06-08 21:55: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
cbc6dc94a5
Licenses/Accessory/Consumables: Fixed FD-55732 - confirm FMCS on backend
2026-06-08 17:08:18 +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
d87cd7cbb9
Users Merge: Fixed FD-55767 - added canEditAuthFields for users in merge
2026-06-08 16:57:05 +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
df0ee6020a
Fixed FD-55803 - escape links
2026-06-08 16:36:17 +01:00
snipe
53599544af
Fixed FD-55751 - check for safe inline, force download otherwise
2026-06-08 16:31:52 +01:00
snipe
b5ec9e080d
QR Codes: Added QR codes for non-assets
2026-06-08 16:19:21 +01:00
snipe
8f98c8a862
Accessory checkouts: Fixed #19154 - get checkout company by way of parent accessory
2026-06-08 14:38:49 +01:00
snipe
0959d87534
Pint
2026-06-08 14:04:00 +01:00
snipe
1252681d55
API pagination: Fixed #19155 - API not paginating correctly with page=x, added tests
2026-06-08 14:03:47 +01:00
snipe
9bc4efa5ff
Disable FK checks on seeder
2026-06-08 13:43:06 +01:00
snipe
5656e4f5b7
Fixed #19136 - translate strings on importer
2026-06-04 18:22:37 +01:00
snipe
a966198a75
Fixed #19143 - dynamic URL for support URL on manufacturer
2026-06-04 18:13:42 +01:00
snipe
4ff214ac47
Component-ify companies
2026-06-04 16:53:34 +01:00
snipe
9c849c337f
Merge pull request #19103 from Godmartinz/google_chat_null_bug
...
[FD-55583] Fixed google webhook check in notification
2026-06-04 14:51:46 +01:00
snipe
d0685464f6
Merge pull request #19142 from grokability/components-component-blade
...
Components component blade
2026-06-04 14:50:29 +01:00
snipe
10b5a8ef21
Use qty component
2026-06-04 14:42:25 +01:00
snipe
f0a9a49753
Update components to use… blade components
2026-06-04 14:34:32 +01:00
snipe
e8ba1feddc
Fixed RDS database single transaction setting
2026-06-04 13:56:33 +01:00
snipe
18e9b5c5bf
Merge pull request #19141 from grokability/consumables-blade-components
...
Updated consumables to use blade components
2026-06-04 13:48:00 +01:00
snipe
f186dc20f6
Updated consumables to use blade components
2026-06-04 13:40:21 +01:00
snipe
80a722d465
Merge pull request #19140 from grokability/accessories-component-blades
...
Accessories component blades
2026-06-04 13:26:22 +01:00