snipe-it/app/Http/Controllers
Brady Wetherington d2b7828569 This is a squashed branch of all of the various commits that make up the new HasCustomFields trait.
This should allow us to add custom fields to just about anything we want to within Snipe-IT.

Below are the commits that have been squashed together:

Initial decoupling of custom field behavior from Assets for re-use

Add new DB columns to Custom Fields and fieldsets for 'type'

WIP: trying to figure out UI for custom fields for things other than Assets, find problematic places

Real progress towards getting to where this stuff might actually work...

Fix the table-name determining code for Custom Fields

Getting it closer to where Assets at least work

Rename the trait to it's new, even better name

Solid progress on the new Trait!

WIP: HasCustomFields, still working some stuff out

Got some basics working; creating custom fields and stuff

HasCustomFields now validates and saves

Starting to yank the other boilerplate code as things start to work (!)

Got the start of defaultValuesForCustomField() working

More progress (squash me!)

Add migrations for default_values_for_custom_fields table

WIP: more towards hasCustomFields trait

Progress cleaning up the PR, fixing FIXME's

New, passing HasCustomFieldsTrait test!

Fix date formatter helper for custom fields

Fixed more FIXME's
2024-06-06 13:35:38 +01:00
..
Accessories Fixes path for redirect response 2024-05-29 18:01:40 +01:00
Account Fixes path for redirect response 2024-05-29 18:01:40 +01:00
Api This is a squashed branch of all of the various commits that make up the new HasCustomFields trait. 2024-06-06 13:35:38 +01:00
Assets This is a squashed branch of all of the various commits that make up the new HasCustomFields trait. 2024-06-06 13:35:38 +01:00
Auth Fixes path for redirect response 2024-05-29 18:01:40 +01:00
Components Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
Consumables Merge pull request #13062 from ak-piracha/feature/snipe-12892-bulk-consumable-checkout 2024-05-29 19:42:25 +01:00
Kits Fixes path for redirect response 2024-05-29 18:01:40 +01:00
Licenses Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
Users Tightened up tests with better checks 2024-06-01 04:24:47 +01:00
ActionlogController.php fix(ActionlogController): add missing class Illuminate\Support\Facades\Storage 2024-06-05 10:55:27 +02:00
AssetMaintenancesController.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
AssetModelsController.php This is a squashed branch of all of the various commits that make up the new HasCustomFields trait. 2024-06-06 13:35:38 +01:00
AssetModelsFilesController.php Fixes path for redirect response 2024-05-29 18:01:40 +01:00
BulkAssetModelsController.php Fixes path for redirect response 2024-05-29 18:01:40 +01:00
CategoriesController.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
CheckInOutRequest.php when parent asset is assigned to other location, children assets location are updated as well. 2021-10-20 17:01:25 -07:00
CompaniesController.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
Controller.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
CustomFieldsController.php This is a squashed branch of all of the various commits that make up the new HasCustomFields trait. 2024-06-06 13:35:38 +01:00
CustomFieldsetsController.php This is a squashed branch of all of the various commits that make up the new HasCustomFields trait. 2024-06-06 13:35:38 +01:00
DashboardController.php Calculate the proper amount of people in the dashboard if Full Company Support is enabled 2022-12-20 18:39:17 -06:00
DepartmentsController.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
DepreciationsController.php Merge branch 'develop-v6-integration' into develop-v6-rc1 2021-09-21 23:46:50 -07:00
GoogleAuthController.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
GroupsController.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
HealthController.php Adopt Laravel coding style 2021-06-10 20:15:52 +00:00
LabelsController.php Merge pull request #14499 from Godmartinz/remove_encrpyt_from_labels 2024-04-23 13:31:38 +01:00
LocationsController.php Cleaned up facade names and references 2024-05-29 12:38:15 +01:00
ManufacturersController.php Fixes path for redirect response 2024-05-29 18:01:40 +01:00
ModalController.php Fixed visibility for constants and methods 2023-02-06 12:44:02 -08:00
ProfileController.php Fixes path for redirect response 2024-05-29 18:01:40 +01:00
ReportsController.php Updated/removed facades 2024-05-29 12:53:51 +01:00
SettingsController.php Added test for .env visibility for setup page 2024-05-31 17:33:57 +01:00
StatuslabelsController.php Adopt Laravel coding style 2021-06-10 20:15:52 +00:00
SuppliersController.php Added gate to supplier 2022-02-13 11:58:12 -07:00
ViewAssetsController.php Fixes path for redirect response 2024-05-29 18:01:40 +01:00