Browse Source

Add field position into some dictionaries tables

Laurent Destailleur 9 years ago
parent
commit
2b5746aec3

+ 2 - 0
htdocs/install/mysql/data/llx_c_typent.sql

@@ -31,6 +31,7 @@
 --
 
 delete from llx_c_typent;
+-- Entries for all countries
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (  0, 'TE_UNKNOWN', '-',             NULL, 1);
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (  1, 'TE_STARTUP', 'Start-up',      NULL, 0);
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (  2, 'TE_GROUP',   'Grand groupe',  NULL, 1);
@@ -41,6 +42,7 @@ insert into llx_c_typent (id,code,libelle,fk_country,active) values (  6, 'TE_WH
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (  7, 'TE_RETAIL',  'Revendeur',     NULL, 0);
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (  8, 'TE_PRIVATE', 'Particulier',   NULL, 1);
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (100, 'TE_OTHER',   'Autres',        NULL, 1);
+-- Argentina (country 23)
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (231, 'TE_A_RI',    'Responsable Inscripto',    23, 0);
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (232, 'TE_B_RNI',   'Responsable No Inscripto', 23, 0);
 insert into llx_c_typent (id,code,libelle,fk_country,active) values (233, 'TE_C_FE',    'Consumidor Final/Exento',  23, 0);

+ 3 - 0
htdocs/install/mysql/migration/3.8.0-3.9.0.sql

@@ -224,3 +224,6 @@ create table llx_budget_lines
   import_key    integer  
 )ENGINE=innodb;
 
+ALTER TABLE llx_c_typent ADD COLUMN position integer NOT NULL DEFAULT 0;
+ALTER TABLE llx_c_forme_juridique ADD COLUMN position integer NOT NULL DEFAULT 0;
+ALTER TABLE llx_c_type_fees ADD COLUMN position integer NOT NULL DEFAULT 0;

+ 2 - 1
htdocs/install/mysql/tables/llx_c_forme_juridique.sql

@@ -25,6 +25,7 @@ create table llx_c_forme_juridique
   libelle    	varchar(255),
   isvatexempted	tinyint DEFAULT 0  NOT NULL,
   active     	tinyint DEFAULT 1  NOT NULL,
-  module        varchar(32) NULL
+  module        varchar(32) NULL,
+  position      integer NOT NULL DEFAULT 0
 )ENGINE=innodb;
 

+ 2 - 1
htdocs/install/mysql/tables/llx_c_type_fees.sql

@@ -25,5 +25,6 @@ create table llx_c_type_fees
   label				varchar(30),
   accountancy_code	varchar(32) NULL,
   active    		tinyint DEFAULT 1   NOT NULL,
-  module    		varchar(32) NULL
+  module    		varchar(32) NULL,
+  position          integer NOT NULL DEFAULT 0
 )ENGINE=innodb;

+ 2 - 1
htdocs/install/mysql/tables/llx_c_typent.sql

@@ -24,5 +24,6 @@ create table llx_c_typent
   libelle    varchar(30),
   fk_country integer NULL,		-- Defined only to have specific list for countries that can't use generic list (like argentina that need type A or B)
   active     tinyint DEFAULT 1   NOT NULL,
-  module     varchar(32) NULL
+  module     varchar(32) NULL,
+  position   integer NOT NULL DEFAULT 0
 )ENGINE=innodb;