3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-18 11:15:42 +00:00

81 Commits

Author SHA1 Message Date
a76d4db36e Annotate Attribute return types on models 2026-08-13 16:30:03 -07:00
e746ef1af3 Fixed #18505 - make total and remaining sortable on accessories and components 2026-08-13 12:06:32 +01:00
a2afbfb911 Moved JSON response into trait 2026-08-07 11:58:43 +01:00
e0b45cf434 Recalculating costs 2026-08-05 22:24:36 +01:00
7d6617571d Check for consistent suplier for info panel 2026-08-05 14:33:54 +01:00
29e01933d8 Updated controllers with orderItem logic and hashed redirect 2026-08-05 11:49:18 +01:00
af6f41afec Added order to searchable relations 2026-08-03 15:01:58 +01:00
5e5c7aefb0 Updated models 2026-08-03 14:47:07 +01:00
0f17dfd98e Rename order number field 2026-08-03 14:21:03 +01:00
a53928e1a4 Replenish/remove for consumables, accessories, components 2026-08-03 13:07:59 +01:00
ecdf7e895c Fixed order by % remaing 2026-07-28 16:05:16 +01:00
b8018c5b5e FMCS+Floater: Fixed #19192 - make company required 2026-07-22 11:17:55 +01:00
eca34de593 Added null-safe operator for components and consumables 2026-05-07 10:39:57 +01:00
bac8299ea6 Added accessor for component qty 2026-04-13 14:51:48 +01:00
80b7ebd508 Moved adminuser method to the SnipeModel 2026-03-27 19:20:54 +00:00
0fe753b7da Added % bars to accessories, licenses, etc 2026-03-23 10:41:48 +00:00
9623fa4d87 Use pint on models directory 2026-03-13 15:55:28 +00:00
27ece84d52 Adds withTrashed() to adminuser and updates presenter to show strikethrough 2026-02-23 10:49:44 +00:00
6b90b3743e Tweak numRemaining to not re-query for un-checked-out components 2026-02-17 15:27:04 +00:00
6cca24be8e Fixed typo 2026-02-11 07:27:16 +00:00
5e9e0b70db Fixes #18377 - make min value for names consistent 2026-01-05 12:51:49 +00:00
bed6b04c3d Unset the 'sum_unconstrained_assets' attribute before saving 2025-12-09 13:00:41 +00:00
416b32cbc8 Optimize queries for Components listing 2025-11-26 12:36:44 +00:00
1258eb6533 Merge pull request #17913 from Godmartinz/add_types_to_unaccepted_asset_report
Fixed #15664 - Adds Accessories, Components, Consumables, and Licenses to Unaccepted Assets report
2025-11-10 12:24:13 +00:00
9e68497b63 Moved Traits into directory and modify the users to point to them 2025-10-21 16:45:58 +01:00
b7193a06fd Normalize advanced search 2025-10-08 20:51:35 +01:00
fea0189479 Merge branch 'fix-factory-auto-gen-action-logs' into add_types_to_unaccepted_asset_report 2025-09-24 15:43:27 -07:00
0ce20c1edd fix send reminder method to handle other types 2025-09-23 18:40:03 -07:00
14b829aa30 add total cost to components and consumables 2025-09-16 10:37:32 -07:00
74b98083e2 Override the getEula() method at the SnipeModel level 2025-09-15 20:05:35 +01:00
b06c58fe7b Switch to older style rules for consistency
Signed-off-by: snipe <snipe@snipe.net>
2025-09-03 15:06:27 +01:00
f5c8b3eb04 Fixed #17791 - increase size of purchase cost field
Signed-off-by: snipe <snipe@snipe.net>
2025-09-03 15:03:49 +01:00
7b5d90dd81 Moved model traits into proper directory
Signed-off-by: snipe <snipe@snipe.net>
2025-08-28 18:23:26 +01:00
9dd4bc5fa8 Merge pull request #17391 from Godmartinz/add-components-notifications
FIXED: #13844 Adds Webhook and Mail Notifications for Components
2025-07-21 11:51:30 +01:00
f130186b37 add Component Checkin Mail 2025-07-15 11:56:34 -07:00
95f867b267 Code formatting fixes
Signed-off-by: snipe <snipe@snipe.net>
2025-07-09 21:48:53 +01:00
500cbf5d92 add component checkout notification, update checkout blade, update listener 2025-07-09 11:12:18 -07:00
cd989768d4 Added HasUploads trait and remove uploads method for models
Signed-off-by: snipe <snipe@snipe.net>
2025-06-27 19:32:22 +01:00
43c15ef134 Merge branch 'develop' into feature/locations_with_companies 2025-04-08 09:18:48 +01:00
dd2b570db5 Added tighter constraints on deleting components
Signed-off-by: snipe <snipe@snipe.net>
2025-02-23 14:11:39 +00:00
4e0bcac1a1 Furhter validation for scoped locations
There is a new validator introduced that checks on object update (assets, users, etc.) if the company matches the locations company.
In case of the creation of a new location it must be checked that the parent matches the own company.
On updating a location a check for every related object must be made to see if the company matches the location.

Signed-off-by: Tobias Regnery <tobias.regnery@gmail.com>
2025-01-24 11:12:11 +01:00
3ee76be7e3 Added manufacturer and model_number to components
Signed-off-by: snipe <snipe@snipe.net>
2024-10-23 17:50:22 +01:00
cae8aa7840 Added maxlengths to additional fields
Signed-off-by: snipe <snipe@snipe.net>
2024-10-01 14:02:54 +01:00
6699995972 Added created_by to components
Signed-off-by: snipe <snipe@snipe.net>
2024-09-19 17:01:36 +01:00
1582d81e5b Change user_id to created_by
Signed-off-by: snipe <snipe@snipe.net>
2024-09-17 22:16:41 +01:00
bee80fcf8a Remove global scope when counting check outs 2024-08-06 12:16:06 -07:00
2353c8199c Set qty mutators
Signed-off-by: snipe <snipe@snipe.net>
2023-11-22 15:25:22 +00:00
6097d534e9 Added eloquent model relationships
Signed-off-by: snipe <snipe@snipe.net>
2023-04-13 11:10:16 -07:00
3c4f254583 Enforce Y-m-d as date format for date fields
Signed-off-by: snipe <snipe@snipe.net>
2023-01-24 13:38:53 -08:00
3d3a4b02fc Added helper method for uploads
Signed-off-by: snipe <snipe@snipe.net>
2022-11-01 19:09:34 -07:00