From e7392f5f3e4ebffb19478b307168892d52fcdde5 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Tue, 13 Aug 2019 12:45:22 +0200 Subject: [PATCH] * Resources: allow up to 16k as custom-field value --- resources/setup/setup.inc.php | 3 ++- resources/setup/tables_current.inc.php | 2 +- resources/setup/tables_update.inc.php | 14 ++++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) mode change 100755 => 100644 resources/setup/setup.inc.php mode change 100755 => 100644 resources/setup/tables_current.inc.php mode change 100755 => 100644 resources/setup/tables_update.inc.php diff --git a/resources/setup/setup.inc.php b/resources/setup/setup.inc.php old mode 100755 new mode 100644 index 40bee0f718..52eb0ae439 --- a/resources/setup/setup.inc.php +++ b/resources/setup/setup.inc.php @@ -12,7 +12,7 @@ $setup_info['resources']['name'] = 'resources'; $setup_info['resources']['title'] = 'Resources'; -$setup_info['resources']['version'] = '19.1'; +$setup_info['resources']['version'] = '19.1.001'; $setup_info['resources']['app_order'] = 5; $setup_info['resources']['tables'] = array('egw_resources','egw_resources_extra'); $setup_info['resources']['enable'] = 1; @@ -38,3 +38,4 @@ $setup_info['resources']['depends'][] = array( 'appname' => 'api', 'versions' => Array('19.1') ); + diff --git a/resources/setup/tables_current.inc.php b/resources/setup/tables_current.inc.php old mode 100755 new mode 100644 index 286fa2f111..77877b49f9 --- a/resources/setup/tables_current.inc.php +++ b/resources/setup/tables_current.inc.php @@ -45,7 +45,7 @@ $phpgw_baseline = array( 'extra_id' => array('type' => 'int','precision' => '4','nullable' => False), 'extra_name' => array('type' => 'varchar','meta' => 'cfname','precision' => '40','nullable' => False), 'extra_owner' => array('type' => 'int','meta' => 'account','precision' => '4','nullable' => False,'default' => '-1'), - 'extra_value' => array('type' => 'varchar','meta' => 'cfvalue','precision' => '255','nullable' => False,'default' => '') + 'extra_value' => array('type' => 'varchar','meta' => 'cfvalue','precision' => '16384','nullable' => False,'default' => '') ), 'pk' => array('extra_id','extra_name','extra_owner'), 'fk' => array(), diff --git a/resources/setup/tables_update.inc.php b/resources/setup/tables_update.inc.php old mode 100755 new mode 100644 index b989a311e9..fde233418d --- a/resources/setup/tables_update.inc.php +++ b/resources/setup/tables_update.inc.php @@ -405,3 +405,17 @@ function resources_upgrade17_1() { return $GLOBALS['setup_info']['resources']['currentver'] = '19.1'; } + +function resources_upgrade19_1() +{ + $GLOBALS['egw_setup']->oProc->AlterColumn('egw_resources_extra','extra_value',array( + 'type' => 'varchar', + 'meta' => 'cfvalue', + 'precision' => '16384', + 'nullable' => False, + 'default' => '' + )); + + return $GLOBALS['setup_info']['resources']['currentver'] = '19.1.001'; +} +