diff --git a/application/controllers/Attributes.php b/application/controllers/Attributes.php index 270585eb0..2d0bc0591 100644 --- a/application/controllers/Attributes.php +++ b/application/controllers/Attributes.php @@ -71,6 +71,7 @@ class Attributes extends Secure_Controller //Save definition data $definition_data = array( 'definition_name' => $this->input->post('definition_name'), + 'definition_unit' => $this->input->post('definition_unit') != '' ? $this->input->post('definition_unit') : NULL, 'definition_flags' => $definition_flags, 'definition_fk' => $this->input->post('definition_group') != '' ? $this->input->post('definition_group') : NULL ); diff --git a/application/language/en-US/attributes_lang.php b/application/language/en-US/attributes_lang.php index ad3619e4a..4ab513f23 100644 --- a/application/language/en-US/attributes_lang.php +++ b/application/language/en-US/attributes_lang.php @@ -14,6 +14,7 @@ $lang["attributes_definition_successful_deleted"] = "You have successfully delet $lang["attributes_definition_successful_updating"] = "You have successfully updated attribute"; $lang["attributes_definition_type"] = "Attribute Type"; $lang["attributes_definition_type_required"] = "Attribute type is a required field"; +$lang["attributes_definition_unit"] = "Measurement Unit"; $lang["attributes_definition_values"] = "Attribute Values"; $lang["attributes_definition_error_adding_updating"] = "Attribute %1 could not be added or updated. Please check the error log."; $lang["attributes_new"] = "New Attribute"; diff --git a/application/migrations/sqlscripts/3.4.0_decimal_attribute_type.sql b/application/migrations/sqlscripts/3.4.0_decimal_attribute_type.sql index db87f1b72..56aa3763e 100644 --- a/application/migrations/sqlscripts/3.4.0_decimal_attribute_type.sql +++ b/application/migrations/sqlscripts/3.4.0_decimal_attribute_type.sql @@ -1,2 +1,5 @@ ALTER TABLE ospos_attribute_values ADD COLUMN attribute_decimal DECIMAL(7,3) DEFAULT NULL AFTER attribute_datetime; + +ALTER TABLE ospos_attribute_definitions +ADD COLUMN definition_unit VARCHAR(16) DEFAULT NULL AFTER definition_type; \ No newline at end of file diff --git a/application/views/attributes/form.php b/application/views/attributes/form.php index b370ac9f2..33bc3977f 100644 --- a/application/views/attributes/form.php +++ b/application/views/attributes/form.php @@ -39,6 +39,15 @@ + +