Brady Wetherington
58656fbaec
Clean up this migration so it runs forwards and backwards OK
2024-06-06 13:49:14 +01:00
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
Brady Wetherington
28b450fd3c
Add index to 'parent_id' for users with large number of locations
2024-05-27 15:38:42 +01:00
Marcus Moore
8d74a976a1
Merge branch 'develop' into chore/sc-25103/add-tests-around-asset-checkout
2024-05-22 16:09:27 -07:00
snipe
de088d452f
Merge pull request #14451 from Godmartinz/add_decline_note_to_acceptance
...
Adds a note text area to asset acceptances/declines
2024-05-16 15:06:05 +01:00
spencerrlongg
17ef20ea92
alright, in a working place
2024-05-07 14:08:47 -05:00
spencerrlongg
e177993bcc
notes and some playing around, push for eod
2024-05-01 16:57:11 -05:00
spencerrlongg
6a7f3ecc2e
new test not quite working, almost there
2024-05-01 16:12:56 -05:00
Marcus Moore
155f5f35cd
Remove todo
2024-04-22 15:47:05 -07:00
Marcus Moore
e16c04250e
Improve model factories
2024-04-16 16:58:28 -07:00
Marcus Moore
c6d9da1571
Remove unneeded fields in factory state
2024-04-16 12:36:41 -07:00
Marcus Moore
ab561d1ce8
Simplify factory state
2024-04-16 12:36:13 -07:00
Brady Wetherington
266424ff0e
Some simple renames for better readability as suggested by Marcus
2024-04-16 15:17:02 +01:00
Brady Wetherington
67a8e0b5c6
This re-enables the ability to update encrypted custom fields via the API
2024-04-15 18:46:11 +01:00
Marcus Moore
6b6e18695f
Account for null asset in factory state
2024-04-10 16:12:47 -07:00
Marcus Moore
deaba46e1c
Merge branch 'develop' into chore/sc-25103/add-tests-around-asset-checkout
2024-04-10 11:01:35 -07:00
Godfrey M
43c32fa1bf
fix class name in migration
2024-04-03 11:47:08 -07:00
Godfrey M
c01bdb42fc
renamed migration
2024-04-03 11:39:17 -07:00
akemidx
b124b9af4d
adding in change to settings table
2024-03-26 16:50:39 -04:00
Godfrey M
21c3b1fbd2
rename declined message to note, increased width of textarea
2024-03-21 14:03:25 -07:00
Marcus Moore
b368acf941
Implement test case
2024-03-20 17:46:09 -07:00
Marcus Moore
984cc7a4f2
Scaffold tests around asset checkout via web
2024-03-20 13:29:25 -07:00
akemidx
8640cad033
was using lcoations and not locale. fixed
2024-03-19 16:11:32 -04:00
akemidx
dc29717623
fixing default
2024-03-19 15:51:05 -04:00
Godfrey M
b9986033cc
removed abbr. of variable, changed variable types in migration
2024-03-18 16:03:40 -07:00
akemidx
3680e04817
migration to set legacy locations to an standardized format
2024-03-18 18:29:59 -04:00
Godfrey M
8b52d5da85
fixed typos, reordered jquery, fixed migrations
2024-03-18 12:36:54 -07:00
Godfrey M
4588393b76
adds declined msg to mail notif, updates lang files and checkout acceptance controller
2024-03-18 10:25:55 -07:00
snipe
a4941031cb
Merge pull request #14260 from marcusmoore/chore/sc-24808
...
Added tests around asset check in and added missing actions to the api controller action
2024-02-28 13:34:12 +00:00
snipe
ee75df0f0a
Merge pull request #14346 from snipe/feature/sc-18728
...
Added `min_amt` functionality to licenses
2024-02-28 11:26:25 +00:00
snipe
d0d29e03db
Migration for min_amt on licenses
...
Signed-off-by: snipe <snipe@snipe.net >
2024-02-28 11:06:01 +00:00
snipe
0bd27d61b0
Added created_by to groups table
...
Signed-off-by: snipe <snipe@snipe.net >
2024-02-28 08:15:59 +00:00
Marcus Moore
87ba2cb407
Generate unique names for departments
2024-02-27 12:47:56 -08:00
Marcus Moore
aa2632fe46
Merge branch 'develop' into chore/sc-24808
2024-02-21 12:33:06 -08:00
Marcus Moore
9ab56fe9ca
Implement tests
2024-02-13 17:04:53 -08:00
Marcus Moore
31a75bd252
Add some assertions
2024-02-13 13:17:02 -08:00
Marcus Moore
307b39bd38
Implement tests around asset check in
2024-02-13 12:03:27 -08:00
Marcus Moore
adfb8895df
Improve factory state name
2024-02-12 16:31:32 -08:00
Marcus Moore
c8e12ddb5c
Remove bug in factory state
2024-02-12 16:30:09 -08:00
Marcus Moore
728aaaab20
Ensure accessory check in emails are not sent when the setting is disabled
2024-02-12 16:22:59 -08:00
Marcus Moore
095a7d9b34
Scaffold tests around accessory check in
2024-02-12 12:54:48 -08:00
Marcus Moore
2e0e39ccc8
Ensure notification is sent when consumable is checked out via api
2024-01-30 13:19:20 -08:00
Marcus Moore
13c37e708f
Implement tests around consumable checkout
2024-01-30 12:43:20 -08:00
Marcus Moore
987676df08
Implement additional tests
2024-01-29 15:56:18 -08:00
Marcus Moore
f16f62f76c
Scaffold and implement some tests around accessory checkout
2024-01-29 14:21:30 -08:00
Brady Wetherington
d3815ddce7
Remove commented-out timestamps on the saml_nonces table
2024-01-25 20:13:49 +00:00
Brady Wetherington
b39b575fec
Add table-check; add command-description for Artisan command
2024-01-25 20:07:18 +00:00
Brady Wetherington
81b8243e1d
Enforce SAML assertion ID uniqueness and notValidOnOrAfter attribute
2024-01-25 19:53:24 +00:00
spencerrlongg
0d853f931d
use query builder instead of model for update to skip observer
2024-01-03 18:32:13 -06:00
Spencer Long
8546407083
Merge branch 'develop' into refactor/store_asset_form_request
2024-01-02 18:05:15 -06:00