From 2cc1c02050ca6e1156959bcf43de65523a874e42 Mon Sep 17 00:00:00 2001 From: Laurent Giovannoni <laurent.giovannoni@maarch.org> Date: Mon, 18 Feb 2013 17:53:59 +0000 Subject: [PATCH] evo: business coll and new category declaration --- core/trunk/core/class/LinkController.php | 2 +- core/trunk/structure.sql | 127 +++++++++++++++++++++++ 2 files changed, 128 insertions(+), 1 deletion(-) diff --git a/core/trunk/core/class/LinkController.php b/core/trunk/core/class/LinkController.php index f5920a04671..cdac00a1482 100755 --- a/core/trunk/core/class/LinkController.php +++ b/core/trunk/core/class/LinkController.php @@ -67,7 +67,7 @@ class LinkController $return .= '<td class="barreLinks" width="2">'; $return .= '</td>'; $return .= '<td align="center">'; - $return .= $_SESSION['mail_categories'][$infos['category_id']]; + $return .= $_SESSION['coll_categories']['letterbox_coll'][$infos['category_id']]; $return .= '</td>'; $return .= '<td class="barreLinks" width="2">'; $return .= '</td>'; diff --git a/core/trunk/structure.sql b/core/trunk/structure.sql index 58fc475b8f7..2d6483d2449 100644 --- a/core/trunk/structure.sql +++ b/core/trunk/structure.sql @@ -2968,3 +2968,130 @@ FROM rm_documents LEFT JOIN folders file_plan_position ON rm_content_descriptions.file_plan_position = file_plan_position.folder_id AND foldertype_id = '101' LEFT JOIN folders schedule ON rm_items.schedule_id = schedule.folders_system_id WHERE item_type = 'ArchiveObject'; + +-- log collection +-- res_log +DROP TABLE IF EXISTS res_log CASCADE; +CREATE TABLE res_log +( + res_id SERIAL, + title character varying(255) DEFAULT NULL::character varying, + subject text, + description text, + publisher character varying(255) DEFAULT NULL::character varying, + contributor character varying(255) DEFAULT NULL::character varying, + type_id bigint NOT NULL, + format character varying(50) NOT NULL, + typist character varying(128) NOT NULL, + creation_date timestamp without time zone NOT NULL, + fulltext_result character varying(10) DEFAULT NULL, + ocr_result character varying(10) DEFAULT NULL, + converter_result character varying(10) DEFAULT NULL, + author character varying(255) DEFAULT NULL::character varying, + author_name text, + identifier character varying(255) DEFAULT NULL::character varying, + source character varying(255) DEFAULT NULL::character varying, + doc_language character varying(50) DEFAULT NULL::character varying, + relation bigint, + coverage character varying(255) DEFAULT NULL::character varying, + doc_date timestamp without time zone, + docserver_id character varying(32) NOT NULL, + folders_system_id bigint, + arbox_id character varying(32) DEFAULT NULL::character varying, + path character varying(255) DEFAULT NULL::character varying, + filename character varying(255) DEFAULT NULL::character varying, + offset_doc character varying(255) DEFAULT NULL::character varying, + logical_adr character varying(255) DEFAULT NULL::character varying, + fingerprint character varying(255) DEFAULT NULL::character varying, + filesize bigint, + is_paper character(1) DEFAULT NULL::bpchar, + page_count integer, + scan_date timestamp without time zone, + scan_user character varying(50) DEFAULT NULL::character varying, + scan_location character varying(255) DEFAULT NULL::character varying, + scan_wkstation character varying(255) DEFAULT NULL::character varying, + scan_batch character varying(50) DEFAULT NULL::character varying, + burn_batch character varying(50) DEFAULT NULL::character varying, + scan_postmark character varying(50) DEFAULT NULL::character varying, + envelop_id bigint, + status character varying(10) NOT NULL, + destination character varying(50) DEFAULT NULL::character varying, + approver character varying(50) DEFAULT NULL::character varying, + validation_date timestamp without time zone, + work_batch bigint, + origin character varying(50) DEFAULT NULL::character varying, + is_ingoing character(1) DEFAULT NULL::bpchar, + priority smallint, + arbatch_id bigint DEFAULT NULL, + policy_id character varying(32) DEFAULT NULL::character varying, + cycle_id character varying(32) DEFAULT NULL::character varying, + cycle_date timestamp without time zone, + is_multi_docservers character(1) NOT NULL DEFAULT 'N'::bpchar, + is_frozen character(1) NOT NULL DEFAULT 'N'::bpchar, + custom_t1 text, + custom_n1 bigint, + custom_f1 numeric, + custom_d1 timestamp without time zone, + custom_t2 character varying(255) DEFAULT NULL::character varying, + custom_n2 bigint, + custom_f2 numeric, + custom_d2 timestamp without time zone, + custom_t3 character varying(255) DEFAULT NULL::character varying, + custom_n3 bigint, + custom_f3 numeric, + custom_d3 timestamp without time zone, + custom_t4 character varying(255) DEFAULT NULL::character varying, + custom_n4 bigint, + custom_f4 numeric, + custom_d4 timestamp without time zone, + custom_t5 character varying(255) DEFAULT NULL::character varying, + custom_n5 bigint, + custom_f5 numeric, + custom_d5 timestamp without time zone, + custom_t6 character varying(255) DEFAULT NULL::character varying, + custom_d6 timestamp without time zone, + custom_t7 character varying(255) DEFAULT NULL::character varying, + custom_d7 timestamp without time zone, + custom_t8 character varying(255) DEFAULT NULL::character varying, + custom_d8 timestamp without time zone, + custom_t9 character varying(255) DEFAULT NULL::character varying, + custom_d9 timestamp without time zone, + custom_t10 character varying(255) DEFAULT NULL::character varying, + custom_d10 timestamp without time zone, + custom_t11 character varying(255) DEFAULT NULL::character varying, + custom_t12 character varying(255) DEFAULT NULL::character varying, + custom_t13 character varying(255) DEFAULT NULL::character varying, + custom_t14 character varying(255) DEFAULT NULL::character varying, + custom_t15 character varying(255) DEFAULT NULL::character varying, + tablename character varying(32) DEFAULT 'res_log'::character varying, + initiator character varying(50) DEFAULT NULL::character varying, + dest_user character varying(128) DEFAULT NULL::character varying, + video_batch integer DEFAULT NULL, + video_time integer DEFAULT NULL, + video_user character varying(128) DEFAULT NULL, + video_date timestamp without time zone, + esign_proof_id character varying(255), + esign_proof_content text, + esign_content text, + esign_date timestamp without time zone, + CONSTRAINT res_log_pkey PRIMARY KEY (res_id) +) +WITH (OIDS=FALSE); + +DROP TABLE IF EXISTS adr_log; +CREATE TABLE adr_log +( + res_id bigint NOT NULL, + docserver_id character varying(32) NOT NULL, + path character varying(255) DEFAULT NULL::character varying, + filename character varying(255) DEFAULT NULL::character varying, + offset_doc character varying(255) DEFAULT NULL::character varying, + fingerprint character varying(255) DEFAULT NULL::character varying, + adr_priority integer NOT NULL, + CONSTRAINT adr_log_pkey PRIMARY KEY (res_id, docserver_id) +) +WITH (OIDS=FALSE); + +DROP VIEW IF EXISTS res_view_log; +CREATE OR REPLACE VIEW res_view_log AS + select * from res_log; -- GitLab