snipe
7a1ccb0d53
Nicer query
2025-11-23 14:09:55 +00:00
snipe
7f76198139
Fixed RB-20501 - correctly return error response when license+seat don’t match
...
TypeError: App\Http\Transformers\LicenseSeatsTransformer::transformLicenseSeat(): Argument #1 ($seat) must be of type App\Models\LicenseSeat, bool given, called in /snipe-it/app/Http/Controllers/Api/LicenseSeatsController.php on line 92
2025-11-23 14:05:24 +00:00
snipe
aa959fbe92
Added filter form request to validate JSON
2025-11-22 14:03:58 +00:00
Godfrey M
4b45ffd841
updating fields of checkout now works
2025-11-18 11:35:26 -08:00
Marcus Moore
c36c8968d3
Avoid passing null to array_filter in user controller
2025-11-17 10:26:29 -08:00
snipe
bcd32da2bc
Remove loading user count since we don’t use it for depts
2025-11-17 17:34:43 +00:00
snipe
b4f5260dda
Updated controllers to use tag_color
2025-11-17 11:36:11 +00:00
snipe
590f77bdb4
Updated controllers and presenters
2025-11-14 17:58:27 +00:00
snipe
c20d1b82ae
Added tag color to controllers
2025-11-14 15:57:18 +00:00
snipe
c39c92d0d7
Mash the ids into a string, fixed disclosure arrows
2025-11-06 20:12:25 +00:00
snipe
4a39d7c67a
Use transformer for dept update responses
2025-11-04 16:06:19 +00:00
snipe
ddb031f091
Fixed #18148 and #17451 - return int for user_count, fixed validation
2025-11-04 15:56:23 +00:00
snipe
e906d25776
Merge pull request #16973 from spencerrlongg/bug/sc-29245
...
Adds Form Request for Creating Departments
2025-11-04 15:09:38 +00:00
snipe
46d1c14e1a
Added user company to checked out licenses
2025-11-03 12:45:33 +00:00
snipe
1edea6abef
Fixed RB-20347 - ambigious field in custom fields
2025-10-16 11:27:25 +01:00
snipe
5fdb999ece
Merge branch 'develop' into feature/8709-bulk-deletion-of-asset-categories-suppliers-manufacturers
2025-10-13 13:07:53 +01:00
snipe
b7193a06fd
Normalize advanced search
2025-10-08 20:51:35 +01:00
snipe
4ae4af5c10
Fixed #17670 - advanced search on relationships not working
2025-10-07 15:39:09 +01:00
snipe
479a852446
Fixed #17924 - added url to maintenances
2025-10-07 11:49:10 +01:00
snipe
e05a0ef565
Merge pull request #17967 from marcusmoore/fixes/17963-delete-file-via-api-fix
...
Fixed #17963 - over eager deletion of asset files via api
2025-10-06 20:52:57 +01:00
snipe
5ceb50d7e5
Added expiring licenses to API and UI
2025-10-03 16:00:23 +01:00
Marcus Moore
4bbbd786cd
Constrain to "uploaded" action_type
2025-10-01 14:37:36 -07:00
snipe
72be171917
Added archived to model view
2025-09-30 11:20:33 +01:00
snipe
43cd0d7eb3
Use min_amt formatter
2025-09-30 10:54:43 +01:00
snipe
eeea69d8f2
Make available_assets_count sortable
2025-09-30 10:51:25 +01:00
spencerrlongg
36f5099932
added new counts and throw new exceptions and catch them
2025-09-29 15:16:41 -05:00
snipe
6e67e3a8a0
Fixed #17932 - incorrect number for remaining assets in asset models
2025-09-29 20:55:06 +01:00
snipe
06f313febe
Merge pull request #17869 from marcusmoore/api-components-assigned-to-asset
...
Added api endpoint for retrieving components checked out to asset
2025-09-29 15:47:53 +01:00
Marcus Moore
06f060161d
Apply offset and limit
2025-09-15 15:43:54 -07:00
Marcus Moore
7393c4170b
Apply first pass and scaffold additional test
2025-09-15 15:22:35 -07:00
Marcus Moore
73e185bf9d
Scaffold route and tests
2025-09-15 15:12:05 -07:00
snipe
927f557672
Fixed sorting on updated/created at
2025-09-15 18:13:46 +01:00
snipe
58cda5ae6d
Added scopes
2025-09-15 13:22:25 +01:00
snipe
35739c2eef
Merge pull request #17835 from marcusmoore/feature/10052-assigned-assets-via-api
...
Fixed #10052 - Added api endpoint for retrieving assets checked out to asset
2025-09-15 08:38:35 +01:00
Marcus Moore
082bff2fa8
Add and use query scope helper
2025-09-09 13:04:14 -07:00
Marcus Moore
eada0b0bb5
Implement test
2025-09-09 11:58:43 -07:00
Marcus Moore
acc37045e4
Implement test
2025-09-09 11:34:50 -07:00
snipe
7a6fdc4e0a
Added parent ID to location API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-09 15:18:09 +01:00
snipe
2eb727bd0c
Added tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-09 13:51:56 +01:00
snipe
57af507170
Added deleted button to locations, check for additional relations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-09 12:20:34 +01:00
Marcus Moore
324070f345
Begin to build out test
2025-09-08 17:20:22 -07:00
snipe
c5bede8594
More small display_name fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-04 17:15:06 +01:00
snipe
1109db76fe
Merge pull request #17797 from grokability/#17796-search-on-model-name-and-number
...
Fixed #17796 - search on model name and number on importer
2025-09-04 16:35:43 +01:00
snipe
1fa553c785
Use nths
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-04 16:04:16 +01:00
snipe
7da5210a01
Switched to nth from fetchOne in CSV reader
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-04 12:50:12 +01:00
Godfrey M
db9f85e9da
Merge branch 'develop' into checkin_non_reassignable_license
...
# Conflicts:
# app/Models/License.php
# resources/views/licenses/view.blade.php
# tests/Feature/Checkins/Api/LicenseCheckInTest.php
2025-09-03 11:09:51 -07:00
snipe
739980aa09
Merge pull request #16947 from Godmartinz/add-require-serial-to-models
...
Adds require serial as Asset Model option
2025-09-03 14:53:15 +01:00
snipe
52140dbe06
Log upload deletion
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-03 08:37:42 +01:00
snipe
7bd3a791a1
Added withTrashed() to allow viewing files on deleted objects
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-02 13:39:35 +01:00
snipe
94699893ac
Updated fieldname in user API request
...
Signed-off-by: snipe <snipe@snipe.net >
2025-09-01 16:17:39 +01:00