27369e04b3
Merge pull request #19341 from grokability/fmcs-require-company-if-floater-is-off
...
FMCS+Floater: Fixed #19192 - make company required if floater is disabled
2026-07-22 16:24:51 +01:00
5e0ced75ba
Merge pull request #19349 from grokability/19347-scim-filter-schema-routing
...
SCIM: Fixed #19347 - added complex comparison for enterprise schemas
2026-07-22 16:21:20 +01:00
06e1e4372b
SCIM: Fixed #19347 - added complex comparison for enterprise schemas
2026-07-22 16:11:16 +01:00
d6e93e9352
Merge pull request #19348 from grokability/19344-eula-download-end-user-fix
...
Profile EULA view: Fixed #19344 - fixed permissions on downloading EULAS
2026-07-22 15:51:40 +01:00
5f8a76b47d
Profile EULA view: Fixed #19344 - fixed permissions on downloading EULAS
2026-07-22 15:48:27 +01:00
5f9e00d07c
Merge pull request #19346 from grokability/#6852-removed-headers-for-trustedproxy-from-config
...
Docker+Proxy: Fixed #6852 - Removed headers in trustedproxy config
2026-07-22 15:21:00 +01:00
1d50fe8c69
Updated comments
2026-07-22 15:12:16 +01:00
656263b950
Removed headers in trustedproxy config
2026-07-22 15:07:13 +01:00
8f2e10f421
Merge pull request #19345 from grokability/#15214-return-to-index-with-query-string-filter
...
Redirects: Fixed #15214 - return to index page with query string
2026-07-22 14:56:32 +01:00
48f3309c89
Redirects: Fixed #15214 - return to index page with query string
2026-07-22 14:49:00 +01:00
3e00096255
One more attempt at tests
...
This was failing on GH but not locally
- Locally + SQLite + LazilyRefreshDatabase: Asset::factory()->create() typically gets id=1 (SQLite handles auto-increment inside the rollback-per-test transaction differently). My assoc array [$target->id => '1'] happens to have value '1' which matches the id. Loop runs. Test passes.
- MySQL CI full-suite: AUTO_INCREMENT doesn't reset on transaction rollback. After ~2900 tests, my Asset lands at id=2953 (or similar high number). WHERE id IN ('1') matches nothing. Loop skips my asset. Notes never gets updated. Test fails.
2026-07-22 13:58:06 +01:00
a05bbcc2a7
Derp, wrong key for debugging test
2026-07-22 13:42:35 +01:00
c091174ff5
Made codacy happy - split tests out
2026-07-22 13:41:00 +01:00
4aaea28a37
Added debugging for CI, since tests pass locally
2026-07-22 13:27:11 +01:00
64e4a93ca0
SCIM: made empty attribute-path exception more clear
2026-07-22 13:13:55 +01:00
168c5c0340
Merge pull request #19342 from grokability/#19093-print-all-for-location
...
Locations Print Assigned: Fixed #19093 - accessories not showing
2026-07-22 12:24:48 +01:00
5545d08a28
Locations Print Assigned: Fixed #19093 - accessories not showing
2026-07-22 12:23:19 +01:00
27abd2aa24
Merge pull request #19338 from grokability/purge-tweaks
...
Data Purge: Fixed #17580 , code refinements from #19333
2026-07-22 12:20:15 +01:00
37238625e5
Updated user request for PATCH
2026-07-22 12:06:36 +01:00
b9672dc238
Accoutn for deliberate null company pseudo company
2026-07-22 11:45:31 +01:00
d4d5a36d8b
Merge pull request #19340 from grokability/scim-fix
...
SCIM: Return 400 instead of 500 when a client sends a filter-key body
2026-07-22 11:18:42 +01:00
b8018c5b5e
FMCS+Floater: Fixed #19192 - make company required
2026-07-22 11:17:55 +01:00
972732b675
Pint
2026-07-22 10:46:23 +01:00
2eed9803cb
Fixed 500 on misconfigured SCIM
2026-07-22 10:46:12 +01:00
f776a00b86
Merge pull request #19339 from grokability/renamed-completion-date-to-expected-completion-date
...
Maintenances: renamed completion_date to expected_completion_date
2026-07-21 22:59:11 +01:00
00373b165c
Make codacy go shh
2026-07-21 22:58:46 +01:00
4c29fae6d3
Switch from timestamp to datetime for maintenance completed_at
2026-07-21 22:52:43 +01:00
df85e75f73
Maintenances: renamed completion_date to expected_completion_date
2026-07-21 22:46:04 +01:00
4b40a7864e
Filled in some missing searchable relations for locations, companies, maintenances, and depts
2026-07-21 21:46:31 +01:00
3f5504008b
Port already-ported forms with new users-select component
2026-07-21 21:22:45 +01:00
25533087a1
Updated accessories to use the new checkbox component
2026-07-21 19:43:24 +01:00
4a5e796116
Proted locations edit to blade components
2026-07-21 19:40:04 +01:00
9efbc33e1b
Ported companies to new blade components
2026-07-21 19:33:20 +01:00
c97a9d6647
Ported status labels to new form components
2026-07-21 19:23:07 +01:00
5e50a9cfb7
Pedantic fixes because Brady is a nerd
...
Seriously though, this mostly just shifts some stuff around to pull only-used-once constants into the methods
2026-07-21 18:48:28 +01:00
0e44f14ea7
Fixed table sticky-columns losing stickiness on tab change
2026-07-21 18:27:43 +01:00
313a9a12b8
Moved modal into component, include in asset’s maintenance tab
2026-07-21 17:59:25 +01:00
b2ccb5b20f
Fixed typo
2026-07-21 17:36:39 +01:00
95eb43650e
Fixed #19334 - added pagination to user’s assets API endpoint
2026-07-21 17:27:30 +01:00
2acb0b3362
Fixed tests with new expectation that the image is NOT deleted on soft-delete
2026-07-21 17:07:20 +01:00
f099a2e4aa
Do not remove files on soft-delete
2026-07-21 16:44:49 +01:00
3d48220b33
Purge: More refactors from from #19333
2026-07-21 16:44:33 +01:00
17b0e43961
Merge pull request #19337 from grokability/experiments/screenshot-script
...
Screenshot script
2026-07-21 15:55:39 +01:00
b5d04ce1bc
Add specific tab to ad hoc
2026-07-21 14:56:59 +01:00
d5388af0ee
Use capPagination() after form submission too
2026-07-21 14:49:22 +01:00
5a6fdb0784
Fixed weird JSON screenshot issue
2026-07-21 14:31:06 +01:00
3c28697ba9
Added screenshotter JS and readme
2026-07-21 13:53:30 +01:00
5d3237c052
Merge pull request #19335 from grokability/added-console-command-for-orphan-log-cleanup
...
Added console command to cleanup orphaned action_logs
2026-07-21 09:26:57 +01:00
7a59e249b4
Added console command to cleanup orphaned action_logs
2026-07-21 08:59:23 +01:00
be3a20d0ed
Argh. Fixed php 8.3-only typed class constants
2026-07-21 08:47:20 +01:00