snipe
d032a51a3d
Validate comapny exists
2026-06-03 11:26:23 +01:00
snipe
4444a63b92
Added created_at and searchableCounts
2026-03-27 20:39:27 +00:00
snipe
4545cf8989
Removed broken(?) use statement
2026-03-27 19:20:11 +00:00
snipe
9406b600f9
Formatting
2026-03-25 12:10:07 +00:00
snipe
1398b4cbd6
Small cleanup on the views, added comments to detail view blades
2026-03-25 12:09:56 +00:00
snipe
f802ea4d38
Fixed tests
2026-03-25 09:20:51 +00:00
snipe
b479cdf358
Allow zero or null for accessory qty
2026-03-24 21:40:27 +00:00
snipe
0fe753b7da
Added % bars to accessories, licenses, etc
2026-03-23 10:41:48 +00:00
snipe
53c090fd6c
First stab
2026-03-19 17:13:24 +00:00
snipe
9623fa4d87
Use pint on models directory
2026-03-13 15:55:28 +00:00
snipe
af1c55cd7e
Small code re-org for clarity
2026-03-06 21:55:46 +00:00
snipe
27ece84d52
Adds withTrashed() to adminuser and updates presenter to show strikethrough
2026-02-23 10:49:44 +00:00
snipe
3ebc0532ca
Added isDeleteable to Accessories
2026-02-13 18:07:22 +00:00
snipe
5e9e0b70db
Fixes #18377 - make min value for names consistent
2026-01-05 12:51:49 +00:00
snipe
512af90d31
Re-removed non-asset models from kits
...
These still do not work as expected.
2025-12-08 20:18:39 +00:00
Brady Wetherington
9e68497b63
Moved Traits into directory and modify the users to point to them
2025-10-21 16:45:58 +01:00
snipe
b7193a06fd
Normalize advanced search
2025-10-08 20:51:35 +01:00
Godfrey M
384652b3df
add total cost to accessories
2025-09-16 10:10:49 -07:00
snipe
74b98083e2
Override the getEula() method at the SnipeModel level
2025-09-15 20:05:35 +01:00
snipe
b06c58fe7b
Switch to older style rules for consistency
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-03 15:06:27 +01:00
snipe
f5c8b3eb04
Fixed #17791 - increase size of purchase cost field
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-03 15:03:49 +01:00
snipe
7b5d90dd81
Moved model traits into proper directory
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-28 18:23:26 +01:00
snipe
95f867b267
Code formatting fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 21:48:53 +01:00
snipe
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
Marcus Moore
358b70e280
Handle category missing in Accessory
2025-06-10 10:36:59 -07:00
Tobias Regnery
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
snipe
cae8aa7840
Added maxlengths to additional fields
...
Signed-off-by: snipe <snipe@snipe.net >
2024-10-01 14:02:54 +01:00
snipe
c93229179b
Added order by created_by to accessories
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-19 16:45:39 +01:00
snipe
1582d81e5b
Change user_id to created_by
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-17 22:16:41 +01:00
arne-kroeger
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
snipe
19bd99d159
Updated count
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-18 17:33:24 +01:00
snipe
9858cc5baf
Removed debugging
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-18 04:43:30 +01:00
snipe
b5b60f22d5
Removed int
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-18 03:48:21 +01:00
snipe
f56006fb6b
More refactoring
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-18 01:46:53 +01:00
snipe
79a13e3618
Added numCheckedOut method
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-18 00:26:58 +01:00
Marcus Moore
695428cd44
Guard against unrelated category
2024-03-07 16:59:01 -08:00
snipe
2353c8199c
Set qty mutators
...
Signed-off-by: snipe <snipe@snipe.net >
2023-11-22 15:25:22 +00:00
Ivan Nieto Vivanco
96440834bd
Move the declinedCheckout function so it don/'t separate the class properties
2023-08-14 16:16:28 -06:00
Ivan Nieto Vivanco
4796598bb6
Add declinedCheckout method to Accessory model
2023-08-14 14:35:31 -06:00
snipe
ffdc0d76f7
Fixed accessories verifying that enough remain to be checked out
...
Signed-off-by: snipe <snipe@snipe.net >
2023-04-06 18:40:29 -07:00
snipe
de4f7bd274
Merge pull request #12408 from snipe/fixes/stricter_date_rectrictions_on_validation
...
Enforce Y-m-d as date format for date fields
2023-02-15 12:54:22 -08:00
snipe
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
snipe
dceb77d4d4
Refactored numRemaining, removed unnecessary numCheckout
...
Signed-off-by: snipe <snipe@snipe.net >
2023-01-21 14:40:20 -08:00
snipe
eb81c290dc
Accessory file upload
...
Signed-off-by: snipe <snipe@snipe.net >
2022-11-01 19:50:39 -07:00
snipe
9cf5f30c77
Set safeMode to true and use helper for all parsedown
...
Signed-off-by: snipe <snipe@snipe.net >
2022-08-29 11:26:47 -07:00
snipe
728338bfa8
Merge pull request #10824 from inietov/fixes/accessories_consumables_negative_numbers_develop
...
Fixes Accessories total quantity shows a negative number for develop branch
2022-06-08 10:53:57 -07:00
Godfrey M
2c1f368828
adds validation for all purchase costs variables
2022-05-10 16:26:06 -07:00
Ivan Nieto Vivanco
570dd09dcd
Add validation to Accessories and Consumables to not let the user update the number of items to less than they already have checked out
2022-03-15 17:52:19 -06:00
snipe
b876d0abb0
Merge remote-tracking branch 'origin/master' into develop
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# .env.example
# app/Http/Controllers/Auth/LoginController.php
# app/Http/Kernel.php
# app/Http/Transformers/ActionlogsTransformer.php
# app/Importer/AssetImporter.php
# app/Models/Accessory.php
# app/Models/Consumable.php
# app/Presenters/AccessoryPresenter.php
# app/Presenters/ComponentPresenter.php
# app/Presenters/ConsumablePresenter.php
# app/Providers/AuthServiceProvider.php
# composer.json
# composer.lock
# config/app.php
# config/cors.php
# config/version.php
# package-lock.json
# public/js/build/app.js
# public/js/build/app.js.LICENSE.txt
# public/js/dist/all.js
# public/mix-manifest.json
# resources/views/accessories/view.blade.php
# resources/views/consumables/view.blade.php
# resources/views/settings/saml.blade.php
# routes/api.php
2022-03-03 21:59:38 -08:00
snipe
ac8a7d0bc9
Made notes field fillable and searchable
...
Signed-off-by: snipe <snipe@snipe.net >
2022-03-03 20:29:48 -08:00