snipe
45d6a491cb
Localization: Fixed #19173 - use translatoon string for depreciation helper
2026-06-13 18:02:00 +01:00
snipe
3dc90f89f6
Localization: Fixed #19176 - use translation key for “send email”
2026-06-13 17:57:09 +01:00
snipe
e2bea57146
Merge pull request #19167 from grokability/fmcs-scope-check-updates-for-multiple-companies
...
FMCS/Console: Fixed #19166 scope check updates for multiple companies, adds floater
2026-06-13 14:51:01 +01:00
snipe
43a32071f1
FMCS/Companyable Trait: refactor API call to use canCheckoutTo
2026-06-13 14:38:32 +01:00
snipe
e3a9872d28
Updated tests
2026-06-13 13:18:37 +01:00
snipe
75f86cd669
FMCS+location+floater+importer: handle the importer as well
2026-06-13 12:55:10 +01:00
snipe
73f72cbbb0
Use the new companyable trait in the bulk assets controller
2026-06-13 12:42:48 +01:00
snipe
2033f25386
FMCS/Floater: Refactor logic into the companyable trait
2026-06-13 12:36:15 +01:00
snipe
8d0a6af2aa
Refactor into the Companyable trait
2026-06-13 12:35:48 +01:00
snipe
70357ada3d
Merge pull request #19175 from marcusmoore/fixes/21665-filter-request-validation
...
Reporting: improve validation for item and target types
2026-06-12 22:02:30 +01:00
snipe
043ad713e7
Merge pull request #19115 from grokability/#19096-and-#19095-company-and-location-and-groups-in-scim
...
Fixed #19095 and #19096 - SCIM updates in Azure/Entra
2026-06-12 21:52:32 +01:00
Brady Wetherington
288bded7d9
SCIM: Fix address handling and work around Entra email changes
2026-06-12 21:43:47 +01:00
snipe
905d498ecd
Maintenances: Fixed FD-55977 - Cross-company asset maintenance re-parenting via API update
2026-06-12 19:17:44 +01:00
snipe
802067f398
Acceptances: Fixed FD-55978 - Cross-company deletion of pending checkout acceptances via unscoped report endpoint
2026-06-12 19:15:36 +01:00
Brady Wetherington
b89504e1c3
Custom Asset Report: Fixed [RB-21669] - use subquery for action_log action_date
2026-06-12 17:49:48 +01:00
snipe
8ebddd95ff
FMCS+location scoping - Fixed scope boundaries
2026-06-12 16:46:23 +01:00
snipe
c14880dfca
Oh, pint
2026-06-12 16:10:29 +01:00
snipe
a27c551f64
Style changes requested
2026-06-12 16:10:17 +01:00
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
6a0ec69451
FMCS/Validation: Fixed #19166 - translate error messages on FMCS fail
2026-06-10 12:44:46 +01:00
snipe
66bf6275b8
Merge branch 'develop' into fmcs-scope-check-updates-for-multiple-companies
2026-06-10 12:34:09 +01:00
snipe
6fc2ff7252
FMCS console checker: added test
2026-06-10 12:15:28 +01:00
snipe
0f6367bb17
FMCS: Extended checks to accessories, bulk controllers, etc
2026-06-10 11:47:54 +01:00
snipe
53628d6ae3
FMCS: Users API - Check for floater in results
2026-06-10 11:26:41 +01:00
snipe
d03f68ae34
FMCS: Updated floater value in controller
2026-06-10 11:26:12 +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
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
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
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
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