Merge pull request #27239 from FHenry/dev_product_rel_thirdparty
NEW: add table to store product relation with thirdparty
This commit is contained in:
commit
70c29e2570
3 changed files with 101 additions and 0 deletions
|
|
@ -161,4 +161,33 @@ ALTER TABLE llx_usergroup_extrafields ADD UNIQUE INDEX uk_usergroup_extrafields
|
|||
|
||||
UPDATE llx_categorie SET date_creation = tms, tms = tms WHERE date_creation IS NULL AND tms IS NOT NULL;
|
||||
|
||||
CREATE TABLE llx_product_thirdparty
|
||||
(
|
||||
rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL,
|
||||
fk_product integer NOT NULL,
|
||||
fk_soc integer NOT NULL,
|
||||
fk_product_thirdparty_relation_type integer NOT NULL,
|
||||
date_start datetime,
|
||||
date_end datetime,
|
||||
fk_project integer,
|
||||
description text,
|
||||
note_public text,
|
||||
note_private text,
|
||||
date_creation datetime NOT NULL,
|
||||
tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
fk_user_creat integer NOT NULL,
|
||||
fk_user_modif integer,
|
||||
last_main_doc varchar(255),
|
||||
import_key varchar(14),
|
||||
model_pdf varchar(255),
|
||||
status integer DEFAULT 1 NOT NULL
|
||||
) ENGINE = innodb;
|
||||
|
||||
|
||||
CREATE TABLE llx_c_product_thirdparty_relation_type
|
||||
(
|
||||
rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL,
|
||||
code varchar(24) NOT NULL,
|
||||
label varchar(128),
|
||||
active tinyint default 1 NOT NULL
|
||||
) ENGINE = innodb;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,29 @@
|
|||
-- ============================================================================
|
||||
-- Copyright (C) 2002-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
-- Copyright (C) 2008-2017 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
-- Copyright (C) 2005-2010 Regis Houssin <regis.houssin@inodbox.com>
|
||||
-- Copyright (C) 2023 Florian Henry <florian.henry@scopen.fr>
|
||||
|
||||
--
|
||||
-- This program is free software; you can redistribute it and/or modify
|
||||
-- it under the terms of the GNU General Public License as published by
|
||||
-- the Free Software Foundation; either version 3 of the License, or
|
||||
-- (at your option) any later version.
|
||||
--
|
||||
-- This program is distributed in the hope that it will be useful,
|
||||
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
-- GNU General Public License for more details.
|
||||
--
|
||||
-- You should have received a copy of the GNU General Public License
|
||||
-- along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
CREATE TABLE llx_c_product_thirdparty_relation_type
|
||||
(
|
||||
rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL,
|
||||
code varchar(24) NOT NULL,
|
||||
label varchar(128),
|
||||
active tinyint default 1 NOT NULL
|
||||
) ENGINE = innodb;
|
||||
43
htdocs/install/mysql/tables/llx_product_thirdparty.sql
Normal file
43
htdocs/install/mysql/tables/llx_product_thirdparty.sql
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
-- ============================================================================
|
||||
-- Copyright (C) 2002-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
-- Copyright (C) 2008-2017 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
-- Copyright (C) 2005-2010 Regis Houssin <regis.houssin@inodbox.com>
|
||||
-- Copyright (C) 2023 Florian Henry <florian.henry@scopen.fr>
|
||||
|
||||
--
|
||||
-- This program is free software; you can redistribute it and/or modify
|
||||
-- it under the terms of the GNU General Public License as published by
|
||||
-- the Free Software Foundation; either version 3 of the License, or
|
||||
-- (at your option) any later version.
|
||||
--
|
||||
-- This program is distributed in the hope that it will be useful,
|
||||
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
-- GNU General Public License for more details.
|
||||
--
|
||||
-- You should have received a copy of the GNU General Public License
|
||||
-- along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
CREATE TABLE llx_product_thirdparty
|
||||
(
|
||||
rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL,
|
||||
fk_product integer NOT NULL,
|
||||
fk_soc integer NOT NULL,
|
||||
fk_product_thirdparty_relation_type integer NOT NULL,
|
||||
date_start datetime,
|
||||
date_end datetime,
|
||||
fk_project integer,
|
||||
description text,
|
||||
note_public text,
|
||||
note_private text,
|
||||
date_creation datetime NOT NULL,
|
||||
tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
fk_user_creat integer NOT NULL,
|
||||
fk_user_modif integer,
|
||||
last_main_doc varchar(255),
|
||||
import_key varchar(14),
|
||||
model_pdf varchar(255),
|
||||
status integer DEFAULT 1 NOT NULL
|
||||
) ENGINE = innodb;
|
||||
Loading…
Reference in a new issue