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