1-- ======================================================================== 2-- Copyright (C) 2017 Laurent Destailleur <eldy@users.sourceforge.net> 3-- 4-- This program is free software; you can redistribute it and/or modify 5-- it under the terms of the GNU General Public License as published by 6-- the Free Software Foundation; either version 3 of the License, or 7-- (at your option) any later version. 8-- 9-- This program is distributed in the hope that it will be useful, 10-- but WITHOUT ANY WARRANTY; without even the implied warranty of 11-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12-- GNU General Public License for more details. 13-- 14-- You should have received a copy of the GNU General Public License 15-- along with this program. If not, see <https://www.gnu.org/licenses/>. 16-- 17-- Table to declare notifications (per object) 18-- ======================================================================== 19 20create table llx_notify_def_object 21( 22 id integer AUTO_INCREMENT PRIMARY KEY, 23 entity integer DEFAULT 1 NOT NULL, -- multi company id 24 objet_type varchar(16), -- 'actioncomm' 25 objet_id integer NOT NULL, -- id of parent key 26 type_notif varchar(16) DEFAULT 'browser', -- 'browser', 'email', 'sms', 'webservice', ... 27 date_notif datetime, -- date notification 28 user_id integer, -- notification is for this user 29 moreparam varchar(255) 30)ENGINE=innodb; 31