7d8ed399a8
Fix accessing force deleted model
2025-09-30 11:27:56 -07:00
0dfc083a91
Removed log error
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 06:07:06 +01:00
3d8f8faf01
Added action_date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:28:58 +01:00
a67b320cae
Merge pull request #15907 from uberbrady/protect_assigned_to_assigned_type_rebased
...
Rebased version of #15629 - prevent setting assigned_to without setting assigned_type
2025-05-05 20:42:46 +01:00
afd9282785
Update remaining comments from snipe/snipe-it to grokability/snipe-it
2025-04-03 12:07:05 -07:00
25fb1abc95
Fix eol rate in AssetObserver
2025-03-12 15:58:11 -07:00
8f512e5941
Replace isset with the more appropriate array_key_exists
2025-01-22 14:28:35 -08:00
8a1b6b0684
Add isset check
2025-01-22 14:15:35 -08:00
bb03e00279
fix deprecation on asset obs get unaccept report to populate
2025-01-06 11:26:45 -08:00
eccdcc373e
parent 2220828b00
...
author Brady Wetherington <bwetherington@grokability.com > 1728320853 +0100
committer Brady Wetherington <bwetherington@grokability.com > 1733158021 +0000
Prevent setting assigned_to without setting assigned_type
Fixed tests to include assigned_type when setting assigned_to
Add new tests for assigned_to without assigned_type
Added tighter validation to assigned_to and assigned_type, new tests
Fixed wrong comment
Fixed tests to include assigned_type when setting assigned_to
Add new tests for assigned_to without assigned_type
Fixed wrong comment
2024-12-02 16:53:08 +00:00
1582d81e5b
Change user_id to created_by
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-17 22:16:41 +01:00
d87da78eb5
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# app/Http/Controllers/Users/UsersController.php
# config/version.php
# public/css/build/AdminLTE.css
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/css/dist/bootstrap-table.css
# public/js/build/app.js
# public/js/build/vendor.js
# public/js/dist/all-defer.js
# public/js/dist/all.js
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
2024-06-17 11:18:33 +01:00
90818bb147
Don't save next autoincrement base if it's going to fail, next
2024-06-03 15:58:57 +01:00
fb233c0aa4
Cleaned up facade names and references
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-29 12:38:15 +01:00
63e733f0d6
changes from a note to a source
2024-01-30 15:14:59 -06:00
4a7df470f0
this works
2024-01-25 19:34:41 -06:00
c9101f4d97
initial work, not working yet
2024-01-25 18:18:24 -06:00
b1e782d2f0
Small nits picked to make Brady happy
...
Signed-off-by: snipe <snipe@snipe.net >
2023-11-22 21:34:39 +00:00
20c0f687e9
Added restored to asset observer, removed manual logging
...
Signed-off-by: snipe <snipe@snipe.net >
2023-11-22 20:09:10 +00:00
aab7eb4a85
Merge pull request #13800 from snipe/fixes/bulk_edit_assets
...
Fixed FD-38641 - Bulk asset edit unable to update model_id, misc other bugs
2023-10-26 15:56:47 +01:00
9c90f03142
Updated comment
...
Signed-off-by: snipe <snipe@snipe.net >
2023-10-26 14:34:18 +01:00
c4c47f2e8d
Updated comment
...
Signed-off-by: snipe <snipe@snipe.net >
2023-10-26 06:51:14 +01:00
30cc498a16
Update AssetObserver.php
...
update exlicit marker depends if model EOL > 0 , EOL = 0
2023-10-22 18:23:30 +02:00
2537d0fdaf
Added comments
...
Signed-off-by: snipe <snipe@snipe.net >
2023-10-13 12:34:46 +01:00
c14a01eb8b
Added comments to explain the potential race condition
...
Signed-off-by: snipe <snipe@snipe.net >
2023-10-13 12:18:19 +01:00
0368b9df43
viola
2023-09-13 17:16:17 -05:00
53d4fd1d0b
purchase_date
2023-09-12 18:01:33 -05:00
30dade1fba
cleanup
2023-09-11 17:35:12 -05:00
c66804bcee
a little cleanup
2023-09-11 17:22:46 -05:00
27bea2abb9
just some more wip on the importer
2023-09-11 17:21:51 -05:00
1b18cd7fe6
added asset_eol_date and explicit to factory
2023-09-11 17:21:51 -05:00
78c400e948
fix conflicts
2023-09-11 17:21:50 -05:00
8456b3ec0c
wip stuff
2023-09-11 16:51:40 -05:00
dc1a8840f1
Ensure empty string is not passed to strpos()
2023-08-14 16:40:34 -07:00
76191a09ed
Improvements to asset_tag auto-incrementing, with auto-fixups for gaps
2023-07-12 16:39:45 +01:00
f8718ffc1e
Fixes observer fails when creating and assigning asset
2022-06-09 18:08:04 -05:00
1030ad9a27
Early returns if no change is made in the Asset so the 'update' action doesn't log
2022-06-06 22:00:05 -05:00
f977c53ecb
Fixes some issues in the asset observer
2022-06-06 19:14:32 -05:00
9aac1cbba4
Merge branch 'master' into rcs/merge_master_into_develop_for_rc_8
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# README.md
# app/Console/Commands/MoveUploadsToNewDisk.php
# app/Http/Controllers/ActionlogController.php
# app/Http/Controllers/Api/LicensesController.php
# app/Http/Controllers/Api/StatuslabelsController.php
# app/Http/Controllers/Assets/AssetCheckinController.php
# app/Http/Controllers/Licenses/LicensesController.php
# app/Http/Controllers/Users/BulkUsersController.php
# app/Http/Requests/AssetCheckoutRequest.php
# app/Importer/LicenseImporter.php
# app/Models/Actionlog.php
# app/Models/License.php
# app/Models/User.php
# app/Observers/AssetObserver.php
# composer.lock
# config/version.php
# database/factories/LicenseFactory.php
# database/migrations/2015_09_21_235926_create_custom_field_custom_fieldset.php
# database/migrations/2018_10_18_191228_add_kits_licenses_table.php
# database/migrations/2018_10_19_153910_add_kits_table.php
# database/migrations/2018_10_19_154013_add_kits_models_table.php
# database/migrations/2019_02_07_185953_add_kits_consumables_table.php
# database/migrations/2019_02_07_190030_add_kits_accessories_table.php
# package-lock.json
# package.json
# public/css/dist/all.css
# public/css/dist/bootstrap-table.css
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
# resources/lang/ar/general.php
# resources/lang/ar/passwords.php
# resources/lang/cs/general.php
# resources/lang/cs/passwords.php
# resources/lang/de/admin/custom_fields/general.php
# resources/lang/de/admin/settings/general.php
# resources/lang/de/admin/settings/message.php
# resources/lang/fr/admin/custom_fields/general.php
# resources/lang/fr/admin/hardware/general.php
# resources/lang/fr/admin/locations/table.php
# resources/lang/fr/admin/settings/message.php
# resources/lang/hu/admin/custom_fields/general.php
# resources/lang/hu/admin/settings/general.php
# resources/lang/hu/general.php
# resources/lang/it/admin/settings/general.php
# resources/lang/nl/admin/custom_fields/general.php
# resources/lang/nl/admin/settings/general.php
# resources/lang/nl/general.php
# resources/lang/pl/admin/custom_fields/general.php
# resources/lang/sv-SE/passwords.php
# resources/lang/tr/general.php
# resources/views/hardware/view.blade.php
# resources/views/partials/bootstrap-table.blade.php
# resources/views/reports/activity.blade.php
# resources/views/users/print.blade.php
2022-04-28 17:49:06 +01:00
91694064fb
fixes double updates from action log and history
2022-04-18 11:30:24 -07:00
ff5a95a6a4
next_audit_date error on saving asset
...
Solved error 500 when saving new Asset and no next_audit_date is defined
2022-03-23 17:23:53 +01:00
934afa036f
Adopt Laravel coding style
...
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.
You may customize the adopted coding style by adding your own [PHP CS Fixer][1] `.php_cs` config file to your project root. Feel free to use [Shift's Laravel ruleset][2] to help you get started.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
2021-06-10 20:15:52 +00:00
e3e0d57f56
Minor code cleanup bits and bobs ( #6805 )
...
* Add IDE Helper files
* Cleanup imports
- Alphabetises imports
- Removes unused imports
* Add Platform requirements
* Move filling asset into block where asset exists
* Remove duplicate array keys
2019-03-13 20:12:03 -07:00
f403db274a
(develop) Fix asset auto-incrementation ( #6806 )
...
* Fix auto-increment not updating
This is due to the addition of caching for settings. If we're not
explicitly saving the Settings model, then the cache isn't getting
updated, causing the asset tag auto-increment to get an old cached
version with the wrong number
* Move Setting cache clear to an observer
2019-03-13 10:58:35 -07:00
88b1da4260
Added: Caching of settings ( #6378 )
...
* Fixed missing oauth tables during setup.
* Cache settings
Cache the setting to reduce unnecessary database calls
2018-11-01 19:59:50 -07:00
8fb991110e
Fixed #4652 - asset not correctly checking out to user on creation
2018-01-17 12:10:28 -08:00
612f23f6e0
Added #2893 - track changes on asset edits
2017-12-12 04:59:28 -08:00
88ca852dcf
Cleaned up asset observer
2017-12-12 03:40:04 -08:00
16f57e16cb
Fixes #1190 - added basic audit workflow
2017-08-25 10:04:19 -07:00
4ba474cf73
Fixes asset test
2017-08-24 16:52:27 -07:00