snipe-it/database/migrations
snipe 441ae69f5c
Integrations/develop into master (#7352)
* Fixes #6204 - added email alerts and web/API access to assets due for audits (#6992)

* Added upcoming audit report

TODO: Fid diff/threshold math

* Added route to list overdue / upcoming assets via API

* Controller/API methods for due/overdue audits

We could probably skip this and just handle it via view in the routes…

* Added query scopes for due and overdue audits

* Added audit due console command to kernel

* Added ability to pass audit specs to main API asset search method

* Added audit presenter

* Added bootstrap-tables presenter formatter to display an audit button

* Added gated sidenav items to left nav

* Added audit due/overdue blades

* Cleanup on audit due/overdue console command

* Added language strings for audit views

* Fixed :threshold placeholder

* Removed unused setting variable

* Fixed next audit date math

* Added scope for both overdue and upcoming

* Derp. Wrong version

* Bumped version

(I will release this version officially tomorrow)

* Leave the activated state for users alone in normal LDAP synchronisation. (#6988)

* Fixed #7003 - crash when warranty months or purchase date is null

* Fixed #6956 - viewKeys policy inconsistent  (#7009)

* Fixed #6956 - Added additional gates show showing/hiding license keys

* Modified gate to allow user to see licenses if they can create or edit the license as well

* Added API middleware to API routes to enable throttling

TODO: Figure out how to make this costumizable without touching the code

* Import locations from CSV via command line (#7021)

* Added import locations command

* Small fixes to location importer

* Added country, LDAP OU

* Cleaned up comments, added more clarification to what the script does

* Added ability to update groups via API

Fixes [ch9139]

* Bumped version

* Fixed #6883 - remove escaping of fields on LDAP import

* Fixed #6880 - correctly encrypt encrypted fields via the API

* Fixes #5054: LDAP users deactivated for none-ad (#7032)

When using none-AD ldap, users are automatically deactivated every LDAP
sync.  This commit changes the behaviour so that if the active flag isn't set,
the users are enabled.

Fixed #5054, at least for 4.X

* Updated packages

  - Updating erusev/parsedown (v1.7.2 => 1.7.3): Downloading (100%)
  - Updating squizlabs/php_codesniffer (3.4.1 => 3.4.2): Downloading (100%)
  - Updating symfony/polyfill-mbstring (v1.10.0 => v1.11.0): Downloading (100%)
  - Updating symfony/var-dumper (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating league/flysystem (1.0.50 => 1.0.51): Downloading (100%)
  - Updating symfony/translation (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating nesbot/carbon (1.36.2 => 1.37.1): Downloading (100%)
  - Updating symfony/debug (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/console (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/finder (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/polyfill-ctype (v1.10.0 => v1.11.0): Downloading (100%)
  - Updating symfony/polyfill-php70 (v1.10.0 => v1.11.0): Downloading (100%)
  - Updating symfony/http-foundation (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/event-dispatcher (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/http-kernel (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/process (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/routing (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/polyfill-util (v1.10.0 => v1.11.0): Downloading (100%)
  - Updating symfony/polyfill-php56 (v1.10.0 => v1.11.0): Downloading (100%)
  - Updating symfony/psr-http-message-bridge (v1.1.1 => v1.1.2): Downloading (failed)
Downloading (100%)
  - Updating rollbar/rollbar (v1.7.5 => v1.8.1): Downloading (100%)
  - Updating symfony/yaml (v3.4.23 => v3.4.27): Downloading (100%)
  - Updating symfony/browser-kit (v3.4.23 => v3.4.27): Downloading (100%)

* Fixed #7044 - API update deleted custom fields if they are not re-presented

* Fixed XSS vulnerability when creating a new categories, etc via modal on create

Same fix as before, because of the weird select2 post-parsing ajax behavior

* Updated email strings

* Fixed #7046 - added user website url back into UI

* Updated language strings

* Bumped version

* Updated packages

* New backups config for spatie

* Removed debugbar service provider (autodiscovery)

* Use laravel v5.5 withCount manual aliases

* Added spatie language files

* Removed old laravel backups config

This config file was renamed in a newer version of spatie laravel-backup

* Set the serialization

* Added the command loader to console kernel

* Renamed fire() to handle()

* Updated withCount to use manual naming

* Updated backup path in backup admin

* Updated travis with new php versions

* Bumped laravel version in readme

* Fixed custom field edit screen

* Fixed baseUrl is undefined error

I literally cannot figure out how this ever worked before.

* Fix for included files in backup

* Bumped version

* Switch has() to filled()

* Change ->has() to ->filled()

* Removed cosole log

* Bumped packages

* Use getReader instead of fetchAssoc for CSV parser

https://csv.thephpleague.com/9.0/upgrading/

* Handle JSON validation errors like 5.4

* Handle JSON validation errors like 5.4

* Handle JSON validation errors like 5.4

* Trying to fix ajax asset validation

This I think gets us closer, but still not handling the validation on the asset properly.

When I do a print_r of the validation in the other items, its looking for an error bag that looks something like this:

```
Illuminate\Support\MessageBag Object
(
    [messages:protected] => Array
        (
            [name] => Array
                (
                    [0] => The name field is required.
                )

            [seats] => Array
                (
                    [0] => The seats field is required.
                )

            [category_id] => Array
                (
                    [0] => The category id field is required.
                )

        )

    [format:protected] => :message
)
```

Currently the Assets ajax returns:

```
[2019-05-24 06:52:06] develop.ERROR: array (
  'messages' =>
  array (
    'model_id' =>
    array (
      0 => 'The model id field is required.',
    ),
    'status_id' =>
    array (
      0 => 'The status id field is required.',
    ),
    'asset_tag' =>
    array (
      0 => 'The asset tag field is required.',
    ),
  ),
)
```

So not sure why it’s not working.

* Fixed missing asset validation

* Check that a model exists before trying to fiddle with fieldsets

* Tidied up license check

* Removed extra escaping on checkin

* Updated importer to work with newer CSV Reader::getRecords() method

* Fixed field mapping

* Small fix for reordering fields

Fixes Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'order' cannot be null (SQL: insert into `custom_field_custom_fieldset` (`custom_field_id`, `custom_fieldset_id`, `order`, `required`) values (12, 7, , 0)) [ch1151]

This needs revisiting for a more solid fix, especially for data that was already entered bad.

* Fixed bug where sorting by company name in Users API did not work

Fixes [ch9200]

* Removed custom fields from AssignedSearch to prevent confusing data in selectlist

Fixes [ch9193]

* Removed alert-danger from tests

* Fixed missed consumables_count withCount() statement

* Fixed Undefined variable user in $backto if checked out to a non-user

Fixes [ch9194]

* Check for valid model before attempting to access fieldsets

Fixes [ch1249]

* Only build the log upload destination path if there is a matching record

Fixes [ch1232]

* Fixed free_seats_count variable name

(I forgot that Laravel switched camel case to snake case for their old 5.4 withCount variables)

* Only gtry to delete the file if a record is found in the log

* Only try to get fieldset if model is valid

* Fixed more camel-casing -> snake-casing

* Only display the file if the log record can be found

* Fixed casing in sync command

* Updated README

* Derp - typo

* Added link to Atlassian plugin

* More Atlassian clarifications

* Show accessory image on view page

* Increased image size to 800px, added lightboxes

* Fixed #7083 - Removed user_exists constraint on department save

If the user has been deleted, this prevented the department from being successfully saved on edit

* Updated branch in version file

* Dockerfile update to bring us up to php v7.1 for Laravel 5.5 (#7084)

* bump up to php7.1

& change deprecated MAINTAINER to a LABEL so it is visible with `docker inspect`

* AND modapache ><

* 2 updates required to get software-properties+ppa

* Bumped version

* Bumped release again :(

* Missed one

* Fixed #7098 - updated backup config for deleteFile() method

* Fixed #7092 -  handle weird port forwarding/port numbers for baseUrl

* Bumped version

* Fixed #7099 - set email to null by default for backup notifications

* Removed old comments

* Fixed #7100 - Check if $user isset on checkin

* Increased throttle to 120 requests per minute

* Added Filipino, corrected order for Spanish variations

* Update language strings

* Bumped hash

* Changed has to filled to fix bulk asset editing

* Bumped point version

* Small fixes for phpleague CSB reader v9

* Improved error checking in locations importer

* Fixed #7145 - rename groups table to permissions_group for mysql 8 reserved word compatibility

* Reduce minimum group name length to 2 (from 3)

eg: IT

* Back in time fix FOR #7145 for new installs on MySQL 8+

* Fixed permission insert

//TODO

Handle this via model

* Possible fix for reporting/admin migration back in time

* Fixed #7164 - change table name to permission_groups

* Fixed LDAP password blanking on save

* fixing previous commit's actual wiping of password (#7183)

replaced Input::fille('ldap_pword') with _filled_.   Should be good to go.  

https://github.com/snipe/snipe-it/issues/7179

https://github.com/snipe/snipe-it/issues/7169

* Bumped version

* Downgrading rollbar for Laravel 5.5

* Spelling Correction (#7206)

Fixed Spelling for the word reqrite, to be rewrite.

* Fix #6910: Add logic to manipulate the eloquent query. (#7006)

* Added company_id to consumables_users table

* Added logic to manage when a pivot table doesn't have the column company_id trough a join with users

* Remove a migration that tries to fix this problem, but is not longer necessary

* Addresses #7238 - add PWA code to layout

Needs additional UX testing

* Better log message for bad LDAP connection

* Fixed #7186 - has vs filled in User’s API blanking out groups if no group_ids are passed

* Comment clarification on #7186

* Check for valid seat on hardware view

* Added space between footer and custom message

* Cap warranty months to three characters

Filles rollbar 209

* Cap warranty months to 3 on the frontend blade

* Fixed countable() strings on user destroy

* Check that the user has assets and that the aset model is valid

* Bumped hash

* Caps asset warranty to 20 years

* Command to fix custom field unicode conversion differences between PHP versions (#7263)

* Fixes #7252 form request changes (#7272)

* Fixes for #7252 - custom fields not validating / no validaton messages in API w/form requests

* Removed debug info

* More fixes for #7252

This is mostly working as intended, if not yet the way Laravel wants us to do it.

Right now, the API returns correctly, and the form UI will return highlighted errors, with the input filled in ~sometimes~. I’m not sure why it’s only sometimes yet, but this is potentially progress.

* Removed experimental method

* Check for digits_between:0,240 for warranty

* Removed debug code

* Apply fix from PR #7273 to master

* Bumped hash

* Fixed #7250 - permission issue for API fieldsets and fields endpoints

This applies the change from #7294 to master

* Add @mskrip as a contributor

* Fixed #7270 - Checking-in Assets via API Removes the Item's Asset Name

* CORS for api (#7292)

* Added CORS support to API

* Changed order so CORS will still work if throttle hit

* Added APP_CORS_ALLOWED_ORIGINS env option

* Fixed typo

* Clarified header comments

* More clarification

* DIsable CORS allowed origins by default to replicate existing behavior

* Change variable name to be clearer

* Bumped version

* Added condition to deal with fieldname 'rtd_location' which can be tried to be queried in some places and doesn't exist in database (#7317)

* Added comments to the ByFilter query scope for clarity

* Added accessories checkout/checkin API endpoint

* Fixed CVE-2019-10742

https://nvd.nist.gov/vuln/detail/CVE-2019-10742

* Update README.md (#7334)

Add reference to CSV importer.

* Group related variables in .env

* History importer fixes

* Fixes to history importer
2019-08-14 21:48:14 -07:00
..
.gitkeep
2012_12_06_225921_migration_cartalyst_sentry_install_users.php
2012_12_06_225929_migration_cartalyst_sentry_install_groups.php Integrations/develop into master (#7352) 2019-08-14 21:48:14 -07:00
2012_12_06_225945_migration_cartalyst_sentry_install_users_groups_pivot.php
2012_12_06_225988_migration_cartalyst_sentry_install_throttle.php
2013_03_23_193214_update_users_table.php
2013_11_13_075318_create_models_table.php
2013_11_13_075335_create_categories_table.php
2013_11_13_075347_create_manufacturers_table.php
2013_11_15_015858_add_user_id_to_categories.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2013_11_15_112701_add_user_id_to_manufacturers.php
2013_11_15_190327_create_assets_table.php
2013_11_15_190357_create_licenses_table.php
2013_11_15_201848_add_license_name_to_licenses.php
2013_11_16_040323_create_depreciations_table.php
2013_11_16_042851_add_depreciation_id_to_models.php
2013_11_16_084923_add_user_id_to_models.php
2013_11_16_103258_create_locations_table.php
2013_11_16_103336_add_location_id_to_assets.php
2013_11_16_103407_add_checkedout_to_to_assets.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2013_11_16_103425_create_history_table.php
2013_11_17_054359_drop_licenses_table.php
2013_11_17_054526_add_physical_to_assets.php
2013_11_17_055126_create_settings_table.php
2013_11_17_062634_add_license_to_assets.php
2013_11_18_134332_add_contacts_to_users.php
2013_11_18_142847_add_info_to_locations.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2013_11_18_152942_remove_location_id_from_asset.php
2013_11_18_164423_set_nullvalues_for_user.php
2013_11_19_013337_create_asset_logs_table.php
2013_11_19_061409_edit_added_on_asset_logs_table.php
2013_11_19_062250_edit_location_id_asset_logs_table.php
2013_11_20_055822_add_soft_delete_on_assets.php
2013_11_20_121404_add_soft_delete_on_locations.php
2013_11_20_123137_add_soft_delete_on_manufacturers.php
2013_11_20_123725_add_soft_delete_on_categories.php
2013_11_20_130248_create_status_labels.php
2013_11_20_130830_add_status_id_on_assets_table.php
2013_11_20_131544_add_status_type_on_status_labels.php
2013_11_20_134103_add_archived_to_assets.php
2013_11_21_002321_add_uploads_table.php
2013_11_21_024531_remove_deployable_boolean_from_status_labels.php
2013_11_22_075308_add_option_label_to_settings_table.php
2013_11_22_213400_edits_to_settings_table.php
2013_11_25_013244_create_licenses_table.php
2013_11_25_031458_create_license_seats_table.php
2013_11_25_032022_add_type_to_actionlog_table.php
2013_11_25_033008_delete_bad_licenses_table.php
2013_11_25_033131_create_new_licenses_table.php
2013_11_25_033534_add_licensed_to_licenses_table.php
2013_11_25_101308_add_warrantee_to_assets_table.php
2013_11_25_104343_alter_warranty_column_on_assets.php
2013_11_25_150450_drop_parent_from_categories.php
2013_11_25_151920_add_depreciate_to_assets.php
2013_11_25_152903_add_depreciate_to_licenses_table.php
2013_11_26_211820_drop_license_from_assets_table.php
2013_11_27_062510_add_note_to_asset_logs_table.php
2013_12_01_113426_add_filename_to_asset_log.php
2013_12_06_094618_add_nullable_to_licenses_table.php
2013_12_10_084038_add_eol_on_models_table.php
2013_12_12_055218_add_manager_to_users_table.php
2014_01_28_031200_add_qr_code_to_settings_table.php
2014_02_13_183016_add_qr_text_to_settings_table.php
2014_05_24_093839_alter_default_license_depreciation_id.php
2014_05_27_231658_alter_default_values_licenses.php
2014_06_19_191508_add_asset_name_to_settings.php
2014_06_20_004847_make_asset_log_checkedout_to_nullable.php
2014_06_20_005050_make_asset_log_purchasedate_to_nullable.php
2014_06_24_003011_add_suppliers.php
2014_06_24_010742_add_supplier_id_to_asset.php
2014_06_24_012839_add_zip_to_supplier.php
2014_06_24_033908_add_url_to_supplier.php
2014_07_08_054116_add_employee_id_to_users.php
2014_07_09_134316_add_requestable_to_assets.php
2014_07_17_085822_add_asset_to_software.php
2014_07_17_161625_make_asset_id_in_logs_nullable.php
2014_08_12_053504_alpha_0_4_2_release.php
2014_08_17_083523_make_location_id_nullable.php
2014_10_16_200626_add_rtd_location_to_assets.php
2014_10_24_000417_alter_supplier_state_to_32.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2014_10_24_015641_add_display_checkout_date.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2014_10_28_222654_add_avatar_field_to_users_table.php
2014_10_29_045924_add_image_field_to_models_table.php
2014_11_01_214955_add_eol_display_to_settings.php
2014_11_04_231416_update_group_field_for_reporting.php Integrations/develop into master (#7352) 2019-08-14 21:48:14 -07:00
2014_11_05_212408_add_fields_to_licenses.php
2014_11_07_021042_add_image_to_supplier.php
2014_11_20_203007_add_username_to_user.php
2014_11_20_223947_add_auto_to_settings.php
2014_11_20_224421_add_prefix_to_settings.php Possible fix for #6710 - explicitly make auto_increment_prefix nullable (#6716) 2019-02-14 12:46:09 -08:00
2014_11_21_104401_change_licence_type.php
2014_12_09_082500_add_fields_maintained_term_to_licenses.php
2015_02_04_155757_increase_user_field_lengths.php
2015_02_07_013537_add_soft_deleted_to_log.php Fix more enum fuckery 2017-09-14 14:06:53 -07:00
2015_02_10_040958_fix_bad_assigned_to_ids.php Feature: PostgreSQL support (#5642) 2018-07-12 18:24:43 -07:00
2015_02_10_053310_migrate_data_to_new_statuses.php Feature: PostgreSQL support (#5642) 2018-07-12 18:24:43 -07:00
2015_02_11_044104_migrate_make_license_assigned_null.php
2015_02_11_104406_migrate_create_requests_table.php
2015_02_12_001312_add_mac_address_to_asset.php
2015_02_12_024100_change_license_notes_type.php
2015_02_17_231020_add_localonly_to_settings.php
2015_02_19_222322_add_logo_and_colors_to_settings.php
2015_02_24_072043_add_alerts_to_settings.php
2015_02_25_022931_add_eula_fields.php
2015_02_25_204513_add_accessories_table.php
2015_02_26_091228_add_accessories_user_table.php
2015_02_26_115128_add_deleted_at_models.php
2015_02_26_233005_add_category_type.php
2015_03_01_231912_update_accepted_at_to_acceptance_id.php Feature: PostgreSQL support (#5642) 2018-07-12 18:24:43 -07:00
2015_03_05_011929_add_qr_type_to_settings.php
2015_03_18_055327_add_note_to_user.php
2015_04_29_234704_add_slack_to_settings.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2015_05_04_085151_add_parent_id_to_locations_table.php
2015_05_22_124421_add_reassignable_to_licenses.php
2015_06_10_003314_fix_default_for_user_notes.php
2015_06_10_003554_create_consumables.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2015_06_15_183253_move_email_to_username.php Feature: PostgreSQL support (#5642) 2018-07-12 18:24:43 -07:00
2015_06_23_070346_make_email_nullable.php
2015_06_26_213716_create_asset_maintenances_table.php
2015_07_04_212443_create_custom_fields_table.php
2015_07_09_014359_add_currency_to_settings_and_locations.php Feature: PostgreSQL support (#5642) 2018-07-12 18:24:43 -07:00
2015_07_21_122022_add_expected_checkin_date_to_asset_logs.php
2015_07_24_093845_add_checkin_email_to_category_table.php
2015_07_25_055415_remove_email_unique_constraint.php
2015_07_29_230054_add_thread_id_to_asset_logs_table.php
2015_07_31_015430_add_accepted_to_assets.php
2015_09_09_195301_add_custom_css_to_settings.php
2015_09_21_235926_create_custom_field_custom_fieldset.php
2015_09_22_000104_create_custom_fieldsets.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2015_09_22_003321_add_fieldset_id_to_assets.php
2015_09_22_003413_migrate_mac_address.php Fixed: #5896 Custom fields of type "CUSTOM REGEX" are always saved as "ANY" (#6381) 2018-12-06 20:05:04 -08:00
2015_09_28_003314_fix_default_purchase_order.php
2015_10_01_024551_add_accessory_consumable_price_info.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2015_10_12_192706_add_brand_to_settings.php
2015_10_22_003314_fix_defaults_accessories.php
2015_10_23_182625_add_checkout_time_and_expected_checkout_date_to_assets.php
2015_11_05_061015_create_companies_table.php
2015_11_05_061115_add_company_id_to_consumables_table.php
2015_11_05_183749_image.php
2015_11_06_092038_add_company_id_to_accessories_table.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2015_11_06_100045_add_company_id_to_users_table.php
2015_11_06_134742_add_company_id_to_licenses_table.php
2015_11_08_035832_add_company_id_to_assets_table.php
2015_11_08_222305_add_ldap_fields_to_settings.php
2015_11_15_151803_add_full_multiple_companies_support_to_settings_table.php
2015_11_26_195528_import_ldap_settings.php
2015_11_30_191504_remove_fk_company_id.php
2015_12_21_193006_add_ldap_server_cert_ignore_to_settings_table.php
2015_12_30_233509_add_timestamp_and_userId_to_custom_fields.php
2015_12_30_233658_add_timestamp_and_userId_to_custom_fieldsets.php
2016_01_28_041048_add_notes_to_models.php
2016_02_19_070119_add_remember_token_to_users_table.php Fixed weird migration 2018-02-16 15:31:47 -08:00
2016_02_19_073625_create_password_resets_table.php Use dropifexists for rollback 2018-02-16 17:45:40 -08:00
2016_03_02_193043_add_ldap_flag_to_users.php
2016_03_02_220517_update_ldap_filter_to_longer_field.php
2016_03_08_225351_create_components_table.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
2016_03_09_024038_add_min_stock_to_tables.php
2016_03_10_133849_add_locale_to_users.php
2016_03_10_135519_add_locale_to_settings.php
2016_03_11_185621_add_label_settings_to_settings.php
2016_03_22_125911_fix_custom_fields_regexes.php
2016_04_28_141554_add_show_to_users.php
2016_05_16_164733_add_model_mfg_to_consumable.php
2016_05_19_180351_add_alt_barcode_settings.php
2016_05_19_191146_add_alter_interval.php
2016_05_19_192226_add_inventory_threshold.php
2016_05_20_024859_remove_option_keys_from_settings_table.php
2016_05_20_143758_remove_option_value_from_settings_table.php
2016_06_01_140218_add_email_domain_and_format_to_settings.php
2016_06_22_160725_add_user_id_to_maintenances.php
2016_07_13_150015_add_is_ad_to_settings.php
2016_07_14_153609_add_ad_domain_to_settings.php
2016_07_22_003348_fix_custom_fields_regex_stuff.php
2016_07_22_054850_one_more_mac_addr_fix.php
2016_07_22_143045_add_port_to_ldap_settings.php
2016_07_22_153432_add_tls_to_ldap_settings.php
2016_07_27_211034_add_zerofill_to_settings.php
2016_08_02_124944_add_color_to_statuslabel.php Added custom color to status labels, only show status labels if there are results 2016-08-02 13:25:50 -07:00
2016_08_04_134500_add_disallow_ldap_pw_sync_to_settings.php
2016_08_09_002225_add_manufacturer_to_licenses.php
2016_08_12_121613_add_manufacturer_to_accessories_table.php
2016_08_23_143353_add_new_fields_to_custom_fields.php
2016_08_23_145619_add_show_in_nav_to_status_labels.php
2016_08_30_084634_make_purchase_cost_nullable.php
2016_09_01_141051_add_requestable_to_asset_model.php
2016_09_02_001448_create_checkout_requests_table.php
2016_09_04_180400_create_actionlog_table.php
2016_09_04_182149_migrate_asset_log_to_action_log.php Fixed #3636 - removed thread_id (we don’t use this anymore) 2018-01-24 08:00:28 -08:00
2016_09_19_235935_fix_fieldtype_for_target_type.php
2016_09_23_140722_fix_modelno_in_consumables_to_string.php Fixes #2672 - model_no field updated to be string 2016-09-23 14:10:08 -07:00
2016_09_28_231359_add_company_to_logs.php
2016_10_14_130709_fix_order_number_to_varchar.php
2016_10_16_015024_rename_modelno_to_model_number.php
2016_10_16_015211_rename_consumable_modelno_to_model_number.php
2016_10_16_143235_rename_model_note_to_notes.php
2016_10_16_165052_rename_component_total_qty_to_qty.php
2016_10_19_145520_fix_order_number_in_components_to_string.php
2016_10_27_151715_add_serial_to_components.php
2016_10_27_213251_increase_serial_field_capacity.php
2016_10_29_002724_enable_2fa_fields.php
2016_10_29_082408_add_signature_to_acceptance.php
2016_11_01_030818_fix_forgotten_filename_in_action_logs.php Add back forgotten filename to Action Logs with a migration (#2865) 2016-11-02 01:17:42 -07:00
2016_11_13_020954_rename_component_serial_number_to_serial.php
2016_11_16_172119_increase_purchase_cost_size.php
2016_11_17_161317_longer_state_field_in_location.php
2016_11_17_193706_add_model_number_to_accessories.php
2016_11_24_160405_add_missing_target_type_to_logs_table.php
2016_12_07_173720_increase_size_of_state_in_suppliers.php
2016_12_19_004212_adjust_locale_length_to_10.php
2016_12_19_133936_extend_phone_lengths_in_supplier_and_elsewhere.php
2016_12_27_212631_make_asset_assigned_to_polymorphic.php Fix: Made migration run original command for mysql (#5915) 2018-07-24 20:57:47 -07:00
2017_01_09_040429_create_locations_ldap_query_field.php
2017_01_14_002418_create_imports_table.php
2017_01_25_063357_fix_utf8_custom_field_column_names.php Check if db_column foield already exists 2018-01-17 06:48:14 -08:00
2017_03_03_154632_add_time_date_display_to_settings.php Allow date/time formatting selection in settings 2017-03-03 17:29:41 -08:00
2017_03_10_210807_add_fields_to_manufacturer.php
2017_05_08_195520_increase_size_of_field_values_in_custom_fields.php Fixes #3546 - increases size of field values in custom fields for listboxes 2017-05-08 20:06:52 -07:00
2017_05_22_204422_create_departments.php
2017_05_22_233509_add_manager_to_locations_table.php
2017_06_14_122059_add_next_autoincrement_to_settings.php
2017_06_18_151753_add_header_and_first_row_to_importer_table.php Importer mapping - v1 (#3677) 2017-06-21 16:37:37 -07:00
2017_07_07_191533_add_login_text.php
2017_07_25_130710_add_thumbsize_to_settings.php
2017_08_03_160105_set_asset_archived_to_zero_default.php ANOTHER fix for enum fuckery 2017-08-25 07:36:44 -07:00
2017_08_22_180636_add_secure_password_options.php
2017_08_25_074822_add_auditing_tables.php Fixes #1190 - added basic audit workflow 2017-08-25 10:04:19 -07:00
2017_08_25_101435_add_auditing_to_settings.php Auduting improvements 2017-08-25 18:40:20 -07:00
2017_09_18_225619_fix_assigned_type_not_being_nulled.php Migrate weird assigned_type issues, Issue #3972 (#3973) 2017-09-18 16:40:13 -07:00
2017_10_03_015503_drop_foreign_keys.php Workaround to fix #4117 2017-10-03 02:05:22 -07:00
2017_10_10_123504_allow_nullable_depreciation_id_in_models.php Fixes #4136 2017-10-10 12:44:28 -07:00
2017_10_17_133709_add_display_url_to_settings.php Added setting to let admin decide whether footer text should link back to site 2017-10-17 13:54:03 -07:00
2017_10_19_120002_add_custom_forgot_password_url.php Fixes #4240 - allows admins to use custom password reset URL 2017-10-19 12:22:27 -07:00
2017_10_19_130406_add_image_and_supplier_to_accessories.php Fixes #1044 - adds suppliers and image to accessories (#4266) 2017-10-19 16:25:24 -07:00
2017_10_20_234129_add_location_indices_to_assets.php Add performance-improving indexes (#4278) 2017-10-20 17:17:11 -07:00
2017_10_25_202930_add_images_uploads_to_locations_manufacturers_etc.php Features/image uploads (#4320) 2017-10-25 22:35:58 -07:00
2017_10_27_180947_denorm_asset_locations.php Added location_id to assets table to denorm 2017-10-27 20:35:34 -07:00
2017_10_27_192423_migrate_denormed_asset_locations.php Removed buggy migration code switched to artisan command 2017-11-04 18:20:41 -07:00
2017_10_30_182938_add_address_to_user.php Added address for users - fixes #4323 2017-10-30 18:57:00 -07:00
2017_11_08_025918_add_alert_menu_setting.php Added ability to disable the alert icon in the top menu 2017-11-08 03:08:17 -08:00
2017_11_08_123942_labels_display_company_name.php Fixed #4374 - Add option to display company names to labels (#4405) 2017-11-08 20:05:39 -08:00
2017_12_12_010457_normalize_asset_last_audit_date.php Fixed migration use 2017-12-26 17:13:26 -08:00
2017_12_12_033618_add_actionlog_meta.php Added #2893 - track changes on asset edits 2017-12-12 04:59:28 -08:00
2017_12_26_170856_re_normalize_last_audit.php Account for audits on deleted assets 2017-12-26 17:32:45 -08:00
2018_01_17_184354_add_archived_in_list_setting.php Added - Setting to allow archived assets in List All 2018-01-17 19:18:48 -08:00
2018_01_19_203121_add_dashboard_message_to_settings.php Fixed borked down() migrations 2018-01-24 10:41:49 -08:00
2018_01_24_062633_add_footer_settings_to_settings.php Fixed borked down() migrations 2018-01-24 10:41:49 -08:00
2018_01_24_093426_add_modellist_preferenc.php Added setting to choose what appears in model select list - Fixes #4879 2018-01-24 10:43:46 -08:00
2018_02_22_160436_add_remote_user_settings.php Authentication via REMOTE_USER (clean repull) (#5204) 2018-03-14 12:48:07 -07:00
2018_03_03_011032_add_theme_to_settings.php Removed unused skin files, added skin setting option 2018-03-02 17:50:40 -08:00
2018_03_06_054937_add_default_flag_on_statuslabels.php Fixed #5138 - added default_label flag to status labels 2018-03-05 22:04:16 -08:00
2018_03_23_212048_add_display_in_email_to_custom_fields.php Notification improvements (#5254) 2018-03-25 13:46:57 -07:00
2018_03_24_030738_add_show_images_in_email_setting.php Notification improvements (#5254) 2018-03-25 13:46:57 -07:00
2018_03_24_050108_add_cc_alerts.php Notification improvements (#5254) 2018-03-25 13:46:57 -07:00
2018_03_29_053618_add_canceled_at_and_fulfilled_at_in_requests.php WIP - Improved requested assets (#5289) 2018-04-04 17:33:02 -07:00
2018_03_29_070121_add_drop_unique_requests.php WIP - Improved requested assets (#5289) 2018-04-04 17:33:02 -07:00
2018_03_29_070511_add_new_index_requestable.php WIP - Improved requested assets (#5289) 2018-04-04 17:33:02 -07:00
2018_04_02_150700_labels_display_model_name.php Fix migration for models on labels 2018-07-12 21:49:44 -07:00
2018_04_16_133902_create_custom_field_default_values_table.php Make default custom field value null 2018-05-31 14:21:18 -07:00
2018_05_04_073223_add_category_to_licenses.php Added license categories 2018-05-04 21:01:38 -07:00
2018_05_04_075235_add_update_license_category.php Added license categories 2018-05-04 21:01:38 -07:00
2018_05_08_031515_add_gdpr_privacy_footer.php Fixed #5477 - added GDPR privacy policy link in email and webpage 2018-05-08 00:50:13 -07:00
2018_05_14_215229_add_indexes.php Added indexes for speed 2018-05-14 20:27:56 -07:00
2018_05_14_223646_add_indexes_to_assets.php Added indexes for speed 2018-05-14 20:27:56 -07:00
2018_05_14_233638_denorm_counters_on_assets.php De-normalize new counters from 4.3.0 (#5547) 2018-05-16 19:20:43 -07:00
2018_05_16_153409_add_first_counter_totals_to_assets.php De-normalize new counters from 4.3.0 (#5547) 2018-05-16 19:20:43 -07:00
2018_06_21_134622_add_version_footer.php Make version footer configurable. (#5730) 2018-06-21 07:12:16 -07:00
2018_07_05_215440_add_unique_serial_option_to_settings.php Fixed #5751 - added option for unique constraint on serial 2018-07-05 19:30:36 -07:00
2018_07_17_005911_create_login_attempts_table.php Added login log 2018-07-16 23:49:08 -07:00
2018_07_24_154348_add_logo_to_print_assets.php Fixed #5944 - added logo option for print-assets page (#5950) 2018-07-24 13:37:02 -07:00
2018_07_28_023826_create_checkout_acceptances_table.php Fixes errors in tests 2018-09-10 17:16:07 +02:00
2018_08_20_204842_add_depreciation_option_to_settings.php Add depreciation with half-year convention. Fixed #1237 (#6128) 2018-08-28 12:32:46 -07:00
2018_09_10_082212_create_checkout_acceptances_for_unaccepted_assets.php Adds a migration to create checkout acceptances 2018-09-10 17:37:24 +02:00
2018_10_18_191228_add_kits_licenses_table.php Code comments and format 2019-02-23 22:44:03 +03:00
2018_10_19_153910_add_kits_table.php Predefined kits test 2018-10-19 17:30:25 +03:00
2018_10_19_154013_add_kits_models_table.php app\Services\PredefinedKitService.php rename to app\Services\PredefinedKitCheckoutService.php 2019-02-19 22:19:00 +03:00
2018_12_05_211936_add_favicon_to_settings.php Added ability to upload favicon and email logo 2018-12-05 19:56:12 -08:00
2018_12_05_212119_add_email_logo_to_settings.php Added ability to upload favicon and email logo 2018-12-05 19:56:12 -08:00
2019_02_07_185953_add_kits_consumables_table.php app\Services\PredefinedKitService.php rename to app\Services\PredefinedKitCheckoutService.php 2019-02-19 22:19:00 +03:00
2019_02_07_190030_add_kits_accessories_table.php app\Services\PredefinedKitService.php rename to app\Services\PredefinedKitCheckoutService.php 2019-02-19 22:19:00 +03:00
2019_02_12_182750_add_actiondate_to_actionlog.php Make action_date a datetime 2019-03-13 21:53:56 -07:00
2019_02_14_154310_change_auto_increment_prefix_to_nullable.php Fixed migration 2019-02-16 11:42:35 -08:00
2019_02_16_143518_auto_increment_back_to_string.php Fixed #6725 - revert auro_increment_prefix to string 2019-02-16 11:37:05 -08:00
2019_02_17_205048_add_label_logo_to_settings.php Fixed copypasta in email_logo down() method 2019-03-13 21:53:45 -07:00
2019_02_20_234421_make_serial_nullable.php Added support for enum that was added :( 2019-02-20 21:04:03 -08:00
2019_02_21_224703_make_fields_nullable_for_integrity.php Fixes/integrity constraint (#6755) 2019-02-22 13:21:31 -08:00
2019_06_12_184327_rename_groups_table.php Integrations/develop into master (#7352) 2019-08-14 21:48:14 -07:00