3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-22 05:08:05 +00:00

203 Commits

Author SHA1 Message Date
0ff2aac58b API+UI: Use observers ton prevent double logging on restores 2026-08-17 12:50:19 +01:00
c0f4949338 Merge remote-tracking branch 'origin/develop' 2026-07-31 12:44:46 +01:00
8ea374937f Added bulk action options tests 2026-07-31 12:43:20 +01:00
2114712558 Merge remote-tracking branch 'origin/develop' 2026-07-31 06:26:08 +01:00
836f37f854 Fixed FD-56789 - tighten user API company controls 2026-07-31 05:28:04 +01:00
f57a605331 Merge remote-tracking branch 'origin/develop' 2026-07-29 15:26:21 +01:00
38bcae38d0 Added GATED_AUTH_FIELDS to keep auth gated fields consistent 2026-07-29 15:20:46 +01:00
02f62c8dce Fixed FD-56664 - tightened activated gate 2026-07-29 12:40:37 +01:00
3c1cfa4d6e Handle malformed company IDs payload 2026-07-28 08:45:31 +01:00
7865bc56e3 Print Views: Fixed FD-56677 - Tighter constraints on print views 2026-07-25 16:45:12 +01:00
17c9721c4f Removed unused variable 2026-07-23 17:38:42 +01:00
bb86c884ba User Create/Edit: Added #19213 - allow skipping password if user cannot login 2026-07-23 17:03:15 +01:00
af74e17a1b Tweaks to make codacy happy 2026-07-23 15:08:58 +01:00
73e2575e98 Added transfer from one user to another 2026-07-22 17:16:35 +01:00
b9672dc238 Accoutn for deliberate null company pseudo company 2026-07-22 11:45:31 +01:00
b8018c5b5e FMCS+Floater: Fixed #19192 - make company required 2026-07-22 11:17:55 +01:00
95eb43650e Fixed #19334 - added pagination to user’s assets API endpoint 2026-07-21 17:27:30 +01:00
115d1a4f5e Rename company_id on users table 2026-07-10 14:41:47 +01:00
09b5ae2c9e Fixed failing test on GH
Local dev uses SQLite which is loose about column types and stored '' as literal empty string. Github’s CI uses MySQL which enforces the tinyInteger column type and coerced '' to 0. The middleware's off-signal check is $settings->two_factor_enabled != '', which in PHP 8 evaluates '0' != '' as true (unlike PHP 7), so on MySQL the middleware entered the redirect flow.
2026-07-09 11:18:47 +01:00
2ee655e739 Make impersonation note required 2026-07-08 10:22:58 +01:00
712256211d Fixed location scoping on user edit 2026-07-08 09:27:03 +01:00
e4fa0b463c Clean up 2026-07-07 21:46:59 +01:00
4675e4bbd9 Superadmin: Added ability to login (impersonate) another user 2026-07-07 20:49:19 +01:00
3611fc9df5 More FMCS scoping tests 2026-07-07 10:01:42 +01:00
77f9b49f7c Updated tests 2026-07-07 09:24:09 +01:00
b96f5664db Small FMCS fix 2026-07-07 09:18:14 +01:00
d1a635d8b9 Merge remote-tracking branch 'origin/develop' into _floater-mode-superuser-gate 2026-07-02 13:54:24 +01:00
19c986d0c4 Added tests 2026-06-29 17:20:48 +01:00
c087843475 Added test 2026-06-26 15:07:53 +01:00
d58e757d37 Reverter tighter scope, updated tests 2026-06-26 12:44:13 +01:00
b78aedeec2 Added stricter gate checks with FMCS and floater mode is on 2026-06-25 19:29:06 +01:00
cb68b70ed1 Fixed test 2026-06-22 16:16:20 +01:00
1efd470a77 Bulk User Edit Logging: Fixed #19193 - log parity in bulk as for regular user edit 2026-06-16 18:50:46 +01:00
22c76899aa Added more floater tests 2026-06-15 15:26:38 +01:00
d3f10ee776 Pint 2026-06-15 15:18:20 +01:00
a6c82eec7b Location Scoping: Fixed ordering for company check on user save
The model save fires before companies are synced, so company_id is stale data, which was causing it to erroneously fail validation. the rule was always wrong in that context for updates. The form request owns this check now.
2026-06-15 15:18:09 +01:00
f4cac96358 Apply scope to print page 2026-06-09 12:18:50 +01:00
144772cfbe Fixed tests 2026-06-08 21:41:22 +01:00
00d4d6c7a8 Don’t strip comany association if company_id is passed to the user (old integrations) 2026-06-03 12:30:08 +01:00
a6e55fb462 Fixed #19130 - normalize null and 0 in permissions array, since they mean the same 2026-06-03 11:33:48 +01:00
9c2495af29 Fixed #19131 - tighter validation for company_id/company_ids 2026-06-03 11:21:44 +01:00
4145f64399 Exclude current id on checkin pages 2026-05-29 10:50:10 +01:00
cd5716d66d Fixed FD-54447 - superuser on user bulk edit check for groups 2026-05-26 11:03:07 +01:00
f23ea5ce8f Disallow ldap_import and activated in bulk editing users if user doesn’t have permission 2026-05-26 11:02:35 +01:00
c893b69b5f Fixed merge conflict 2026-05-26 10:52:04 +01:00
d74197aacc Disallow ldap_import and activated in bulk editing users if user doesn’t have permission 2026-05-26 10:47:40 +01:00
518351eba1 Fixed FD-54447 - superuser on user bulk edit check for groups 2026-05-26 10:40:45 +01:00
43be1e8364 Fixed FD-55580 - added selectlist gate and tests 2026-05-26 10:40:26 +01:00
6e55d78c19 Fixed tests 2026-05-26 10:40:02 +01:00
67fa473281 Pint 2026-05-26 10:40:02 +01:00