From b994bef105e123536613f3608bbd27077e8494fd Mon Sep 17 00:00:00 2001
From: "florian.azizian" <florian.azizian@maarch.org>
Date: Tue, 4 Jul 2017 11:06:23 +0100
Subject: [PATCH] FEAT #5661 status administration MVC

---
 sql/data_fr.sql   | 29 +++++++++++++++++++++++++++++
 sql/structure.sql |  9 +++++++++
 2 files changed, 38 insertions(+)

diff --git a/sql/data_fr.sql b/sql/data_fr.sql
index 36c5fd1c90b..fff039865f6 100644
--- a/sql/data_fr.sql
+++ b/sql/data_fr.sql
@@ -1054,6 +1054,35 @@ INSERT INTO status (id, label_status, is_system, is_folder_status, img_filename,
 INSERT INTO status (id, label_status, is_system, is_folder_status, img_filename, maarch_module, can_be_searched, can_be_modified) VALUES ('ACK_SEDA ', 'Accusé de reception reçu', 'Y', 'N', 'fm-letter-status-acla', 'apps', 'Y', 'Y');
 INSERT INTO status (id, label_status, is_system, is_folder_status, img_filename, maarch_module, can_be_searched, can_be_modified) VALUES ('REPLY_SEDA', 'Courrier archivé', 'Y', 'N', 'fm-letter-status-acla', 'apps', 'Y', 'Y');
 ------------
+--STATUS IMAGES-
+------------
+TRUNCATE TABLE status_images;
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-new');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-inprogress');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-info');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-wait');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-validated');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-rejected');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-end');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-newmail');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-attr');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-arev');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-aval');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-aimp');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-imp');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-aenv');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-acla');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-status-aarch');
+INSERT INTO status_images (image_name) VALUES ('fm-letter');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-add');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-search');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-del');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-incoming');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-outgoing');
+INSERT INTO status_images (image_name) VALUES ('fm-letter-internal');
+INSERT INTO status_images (image_name) VALUES ('fm-file-fingerprint');
+INSERT INTO status_images (image_name) VALUES ('fm-classification-plan-l1');
+------------
 --PARAMETERS
 ------------
 TRUNCATE TABLE parameters;
diff --git a/sql/structure.sql b/sql/structure.sql
index 36472f10557..e463c05a772 100644
--- a/sql/structure.sql
+++ b/sql/structure.sql
@@ -199,6 +199,7 @@ WITH (OIDS=FALSE);
 
 CREATE TABLE status
 (
+  identifier serial,
   id character varying(10) NOT NULL,
   label_status character varying(50) NOT NULL,
   is_system character(1) NOT NULL DEFAULT 'Y'::bpchar,
@@ -211,6 +212,14 @@ CREATE TABLE status
 )
 WITH (OIDS=FALSE);
 
+CREATE TABLE status_images
+(
+  id serial,
+  image_name character varying(128) NOT NULL,
+  CONSTRAINT status_images_pkey PRIMARY KEY (id)
+)
+WITH (OIDS=FALSE);
+
 CREATE TABLE usergroup_content
 (
   user_id character varying(128) NOT NULL,
-- 
GitLab