3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-18 19:22:48 +00:00
Commit Graph

83 Commits

Author SHA1 Message Date
115d1a4f5e Rename company_id on users table 2026-07-10 14:41:47 +01:00
b78aedeec2 Added stricter gate checks with FMCS and floater mode is on 2026-06-25 19:29:06 +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
687fcbbb33 Bulk User Delete: Fixed FD-56017 - Added user-specific checks for delete permissions 2026-06-15 18:15:21 +01:00
144772cfbe Fixed tests 2026-06-08 21:41:22 +01:00
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
d87cd7cbb9 Users Merge: Fixed FD-55767 - added canEditAuthFields for users in merge 2026-06-08 16:57:05 +01:00
a161fa8519 Fix company syncing in bulk editing users
If the target user belongs to [A, B, C] and the acting admin belongs to [B, C], only B and C get detached. Company A — which the acting admin can't see — is left untouched.
2026-06-03 10:36:46 +01:00
3737b34913 Back-patch security fixes 2026-05-26 11:36:29 +01:00
aa0eb24e80 Fixed merge mess 2026-05-26 11:15:30 +01:00
02488a62c1 Updated controllers 2026-05-26 11:03:55 +01:00
4127c6a0c0 Fixed FD-54447 - superuser on user bulk edit check for groups 2026-05-26 10:48:24 +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
c377b41198 Updated controllers 2026-05-20 14:58:18 +01:00
405540aea2 Clarified text 2026-04-11 10:38:42 +01:00
ccfebee5f1 Not sure why the timestamps wouldn’t handle this for us, but… 2026-04-11 10:34:03 +01:00
1d9469a3df Fix action_date on action_logs on bulk checkin and delete 2026-04-11 10:32:04 +01:00
9bc92f57c8 Apply pint to non-API controllers 2026-03-13 16:45:30 +00:00
26347ac41e Add display name to bulk user edit 2026-01-13 12:00:46 +00:00
a19c391aa1 Check can edit on demo in bulk user edit 2026-01-05 14:58:14 +00:00
03116f5ece Fixed tests 2025-12-17 16:16:58 +00:00
be6caf936e Avoid logging consumable checkins 2025-03-12 11:48:14 -07:00
b5fa538a54 Set created_by correctly in he action log 2025-03-11 16:05:02 -07:00
d1cc0fcfac Added ability to send user inventory via bulk UI
Signed-off-by: snipe <snipe@snipe.net>
2025-02-22 12:07:54 +00:00
e9ad43afbe Better hide reset password functionality for LDAP users
Signed-off-by: snipe <snipe@snipe.net>
2025-01-17 18:51:08 +00:00
15a31bd141 Fixed variable name
Signed-off-by: snipe <snipe@snipe.net>
2024-11-19 13:22:44 +00:00
3f0245f88f Make controller gate match dropdown gate
Signed-off-by: snipe <snipe@snipe.net>
2024-09-25 20:33:00 +01:00
f6d7ea19e4 Set view as base permission, drill down for more intrusive actions
Signed-off-by: snipe <snipe@snipe.net>
2024-09-25 19:44:39 +01:00
4b02db5031 Add authorization check in bulk users controller 2024-09-23 16:26:22 -07:00
ab90c0cf05 Add missing eager load in bulk users controller 2024-09-23 16:10:40 -07:00
a2d4dcf6e8 Use bulk actions menu 2024-09-23 12:49:36 -07:00
822ea96dfd Use auth()->id() instead of Auth::id()
Signed-off-by: snipe <snipe@snipe.net>
2024-09-19 17:31:46 +01:00
1582d81e5b Change user_id to created_by
Signed-off-by: snipe <snipe@snipe.net>
2024-09-17 22:16:41 +01:00
4debaaea39 Fixed #15504 - allow nulling/not changing locale in user bulk edit
Signed-off-by: snipe <snipe@snipe.net>
2024-09-16 14:31:10 +01:00
c5dbc5f6b8 Correctly save user’s city on bulk edit
Signed-off-by: snipe <snipe@snipe.net>
2024-09-09 10:01:07 +01:00
22bc088f6f Added start_date and end_date to user bulk edit
Signed-off-by: snipe <snipe@snipe.net>
2024-08-27 07:21:19 +01:00
d03baa4613 Make diff cleaner 2024-08-07 13:29:45 -07:00
41437e4d8f Merge branch 'develop' into fixes/bulk-checkin-logging
# Conflicts:
#	app/Http/Controllers/Users/BulkUsersController.php
2024-08-07 13:06:59 -07:00
5546ab08c2 Only delete user records in accessories_checkouts for bulk delete
Signed-off-by: snipe <snipe@snipe.net>
2024-08-07 19:53:18 +01:00
f2b78d18a4 Merge branch 'develop' into fixes/bulk-checkin-logging
# Conflicts:
#	app/Http/Controllers/Users/BulkUsersController.php
2024-08-05 17:25:54 -07:00
17eccfcd8b Formatting 2024-08-05 16:58:27 -07:00
01e4382d20 Formatting 2024-08-05 16:58:17 -07:00
1c664af326 Remove todo outside of scope 2024-08-05 16:58:08 -07:00
392d34422a Remove code handled by ConsumableAssignment:: call above 2024-08-05 16:57:40 -07:00
67b3ab820f Add todo comments 2024-08-05 16:10:08 -07:00
bfebcdc7ed Improve variable name 2024-08-05 15:22:35 -07:00
b18baf74d2 added options to checkout accessoires to locations and assets
Added #14979: add checkout functionality to accessoires
2024-07-29 10:54:53 +02:00
44dbbeb608 Add accessory and consumable specific checkin methods 2024-07-24 14:17:49 -07:00
ae9085b11f Modernize use statements, switch to auth()
Signed-off-by: snipe <snipe@snipe.net>
2024-07-04 20:49:22 +01:00
59f66051f8 More eager loading
Signed-off-by: snipe <snipe@snipe.net>
2024-07-03 23:18:37 +01:00