! -> Note
$ -> Affected files
+29-Sep-2009 Tom Hallman
+! Changes in tags table structure, tags related security areas
+$ /includes/access_levels.inc
+ /includes/types.inc
+ /sql/alter2.2.php
+ /sql/alter2.2.sql
+ /sql/en_US-demo.sql
+ /sql/en_US-new.sql
+
29-Sep-2009 Janusz Dobrowolski
# Fixed sql error during sales order line update with line cancelation.
$ /sales/includes/db/sales_order_db.inc
//
// Dimensions
//
+ 'SA_DIMTAGS' => array(SS_DIM_C|1, _("Dimension tags")),
+
'SA_DIMTRANSVIEW' => array(SS_DIM|1, _("Dimension view")),
'SA_DIMENSION' => array(SS_DIM|2, _("Dimension entry")),
'SA_TAXGROUPS' => array(SS_GL_C|8, _("Tax groups")),
'SA_FISCALYEARS' => array(SS_GL_C|9, _("Fiscal years maintenance")),
'SA_GLSETUP' => array(SS_GL_C|10, _("Company GL setup")),
+ 'SA_GLACCOUNTTAGS' => array(SS_GL_C|11, _("GL Account tags")),
'SA_BANKTRANSVIEW' => array(SS_GL|1, _("Bank transactions view")),
'SA_GLTRANSVIEW' => array(SS_GL|2, _("GL postings view")),
'D' => _("Service")
);
+//----------------------------------------------------------------------------------
+
+define('TAG_ACCOUNT', 1);
+define('TAG_DIMENSION', 2);
+
+$tag_types_array = array (
+ TAG_ACCOUNT => _("Account"),
+ TAG_DIMENSION => _("Dimension")
+);
+
?>
\ No newline at end of file
15 => array('SA_PRINTERS', 'SA_PRINTPROFILE', 'SA_BACKUP', 'SA_USERS',
'SA_POSSETUP'),
20 => array('SA_CREATECOMPANY', 'SA_CREATELANGUAGE', 'SA_CREATEMODULES',
- 'SA_SOFTWAREUPGRADE', 'SA_SECROLES')
+ 'SA_SOFTWAREUPGRADE', 'SA_SECROLES', 'SA_DIMTAGS', 'SA_GLACCOUNTTAGS')
);
$new_ids = array();
foreach ($security_groups as $role_id => $areas) {
CREATE TABLE `0_tags` (
`id` int(11) NOT NULL auto_increment,
`type` smallint(6) NOT NULL,
- `name` varchar(60) NOT NULL,
+ `name` varchar(30) NOT NULL,
+ `description` varchar(60) default NULL,
+ `inactive` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY(`type`,`name`)
) TYPE=MyISAM AUTO_INCREMENT=1;
CREATE TABLE `0_tags` (
`id` int(11) NOT NULL auto_increment,
`type` smallint(6) NOT NULL,
- `name` varchar(60) NOT NULL,
+ `name` varchar(30) NOT NULL,
+ `description` varchar(60) default NULL,
+ `inactive` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY(`type`,`name`)
) TYPE=MyISAM AUTO_INCREMENT=1;
CREATE TABLE `0_tags` (
`id` int(11) NOT NULL auto_increment,
`type` smallint(6) NOT NULL,
- `name` varchar(60) NOT NULL,
+ `name` varchar(30) NOT NULL,
+ `description` varchar(60) default NULL,
+ `inactive` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY(`type`,`name`)
) TYPE=MyISAM AUTO_INCREMENT=1;