فهرست منبع

Merge branch 'master' of bn.git:plabudda/se

Piotr Labudda 8 سال پیش
والد
کامیت
5ec677f295

+ 1 - 1
SE/projects/bocian

@@ -1 +1 @@
-Subproject commit 14f9dfb6bffdc91392b2932021c5847689b67950
+Subproject commit 67c4a096298c7fdaed19cf8c0bf2ddeaa2c381fb

+ 0 - 74
SE/schema/ant-object/default_db.BI_audit_ENERGA_KONTRAHENCI_group/BI_audit_ENERGA_KONTRAHENCI_group/BI_audit_ENERGA_KONTRAHENCI_group.xsd

@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
-   xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
-   xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
-   xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
-   xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"
-   xmlns:default_db__x3A__BI_audit_ENERGA_KONTRAHENCI_group="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_KONTRAHENCI_group.xsd"
-   xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
-   xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
-   targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_KONTRAHENCI_group.xsd"
-   vc:minVersion="1.1">
-   <!--   <xs:import namespace="http://www.opengis.net/gml/3.2" schemaLocation="../Types/gml.xsd"/>
-   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd" schemaLocation="../table/IN7_DZIENNIK_KORESP.xsd"/>
-   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd" schemaLocation="../table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"/>
-   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd" schemaLocation="../SystemObjects/AccessGroup.xsd"/>
-   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd" schemaLocation="../SystemObjects/AccessOwner.xsd"/>-->
-   <xs:import
-      namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"
-      schemaLocation="../../default_db.BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"/>
-   <xs:simpleType name="A_STATUS_Type" id="HENCI_group___d5e4804-1_A_STATUS_T">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="NORMAL"/>
-         <xs:enumeration value="WAITING"/>
-         <xs:enumeration value="MONITOR"/>
-         <xs:enumeration value="DELETED"/>
-         <xs:enumeration value="WARNING"/>
-         <xs:enumeration value="OFF_SOFT"/>
-         <xs:enumeration value="OFF_HARD"/>
-      </xs:restriction>
-   </xs:simpleType>
-   <xs:complexType name="BI_audit_ENERGA_KONTRAHENCI_group" id="HENCI_group___d5e4813-1_BI_audit_E">
-      <xs:annotation>
-         <xs:documentation>Tabela do grupowania w raporcie powiązań pracowników. Każdy pracownik może być w jakiejś grupie.</xs:documentation>
-      </xs:annotation>
-      <xs:sequence id="HENCI_group___d5e4817-1">
-         <xs:element name="ID" type="xs:integer" id="HENCI_group___d5e4818-1_ID"/>
-         <xs:element name="source" type="xs:string" id="HENCI_group___d5e4819-1_source"/>
-         <xs:element name="A_STATUS"
-            type="default_db__x3A__BI_audit_ENERGA_KONTRAHENCI_group:A_STATUS_Type"
-            id="HENCI_group___d5e4820-1_A_STATUS"/>
-         <xs:element name="A_STATUS_INFO" type="xs:string" id="HENCI_group___d5e4821-1_A_STATUS_I"/>
-         <xs:element name="L_APPOITMENT_USER" type="xs:string"
-            id="HENCI_group___d5e4822-1_L_APPOITME"/>
-         <xs:element name="A_CLASSIFIED" type="xs:string" id="HENCI_group___d5e4823-1_A_CLASSIFI"/>
-         <xs:element name="A_ADM_COMPANY" type="xs:string" id="HENCI_group___d5e4824-1_A_ADM_COMP"/>
-         <xs:element name="A_RECORD_CREATE_DATE" type="xs:token"
-            id="HENCI_group___d5e4825-1_A_RECORD_C"/>
-         <xs:element name="A_RECORD_CREATE_AUTHOR" type="xs:string"
-            id="HENCI_group___d5e4826-1_A_RECORD_C"/>
-         <xs:element name="A_RECORD_UPDATE_DATE" type="xs:token"
-            id="HENCI_group___d5e4827-1_A_RECORD_U"/>
-         <xs:element name="A_RECORD_UPDATE_AUTHOR" type="xs:string"
-            id="HENCI_group___d5e4828-1_A_RECORD_U"/>
-         <!-- <xs:element name="L_APPOITMENT_DATE" type="xs:string"/>
-         <xs:element name="L_APPOITMENT_PERIOD" type="xs:string"/>
-         <xs:element name="L_APPOITMENT_INFO" type="xs:string"/>
-         <xs:element name="L_APPOITMENT_TYPE" type="xs:string"/>-->
-         <xs:element name="ID_USER" type="xs:integer" id="HENCI_group___d5e4831-1_ID_USER"/>
-         <xs:element name="NAZWA" type="xs:string" id="HENCI_group___d5e4832-1_NAZWA"/>
-         <xs:element maxOccurs="unbounded" minOccurs="0"
-            ref="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI:BI_audit_ENERGA_RUM_KONTRAHENCI"
-            id="HENCI_group___d5e4833-1"/>
-      </xs:sequence>
-      <xs:attribute name="label" type="xs:string"/>
-      <xs:assert test="concat(ID, ' ', NAZWA)"/>
-   </xs:complexType>
-   <xs:element name="BI_audit_ENERGA_KONTRAHENCI_group"
-      type="default_db__x3A__BI_audit_ENERGA_KONTRAHENCI_group:BI_audit_ENERGA_KONTRAHENCI_group"
-      id="HENCI_group___d5e4834-1_BI_audit_E">
-      <xs:annotation>
-         <xs:documentation>Tabela do grupowania w raporcie powiązań pracowników. Każdy pracownik może być w jakiejś grupie.</xs:documentation>
-      </xs:annotation>
-   </xs:element>
-</xs:schema>

+ 0 - 0
SE/schema/ant-object/default_db.BI_audit_ENERGA_KONTRAHENCI_group/BI_audit_ENERGA_KONTRAHENCI_group/build.xml


+ 31 - 3
SE/schema/ant-object/default_db.BI_audit_ENERGA_PRACOWNICY_group/BI_audit_ENERGA_PRACOWNICY_group/BI_audit_ENERGA_PRACOWNICY_group.xsd

@@ -12,7 +12,10 @@
    xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
    targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_PRACOWNICY_group.xsd"
-   vc:minVersion="1.1">
+   vc:minVersion="1.1"
+   xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.xsd"
+   xmlns:default_db__x3A__BI_audit_operational_raport_note="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_operational_raport_note.xsd"
+   xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd">
    <!--   <xs:import namespace="http://www.opengis.net/gml/3.2" schemaLocation="../Types/gml.xsd"/>
    <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
       schemaLocation="../table/IN7_DZIENNIK_KORESP.xsd"/>
@@ -26,6 +29,15 @@
    <xs:import
       namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_PRACOWNICY.xsd"
       schemaLocation="../../default_db.BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY.xsd"/>
+   <xs:import
+      namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_operational_raport_note.xsd"
+      schemaLocation="../../default_db.BI_audit_operational_raport_note/BI_audit_operational_raport_note/BI_audit_operational_raport_note.xsd"/>
+   <xs:import
+      namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.xsd"
+      schemaLocation="../../default_db.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.xsd"/>
+   <xs:import
+      namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"
+      schemaLocation="../../default_db.BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"/>
    <xs:simpleType name="A_STATUS_Type" id="WNICY_group___d5e17002-1_A_STATUS_T">
       <xs:restriction base="xs:string">
          <xs:enumeration value="NORMAL"/>
@@ -39,7 +51,17 @@
    </xs:simpleType>
    <xs:complexType name="BI_audit_ENERGA_PRACOWNICY_group" id="WNICY_group___d5e17011-1_BI_audit_E">
       <xs:annotation>
-         <xs:documentation>Tabela do grupowania w raporcie powiązań pracowników. Każdy pracownik może być w jakiejś grupie.</xs:documentation>
+         <xs:documentation>Tabela do grupowania w raporcie powiązań pracowników, kontrahentow, raportow, notatek operacyjnych. Każdy pracownik może być w jakiejś grupie. Grupa wspolna dla pracownikow oraz takze raportow</xs:documentation>
+         <xs:appinfo>
+            <system_cache__appinfo:heritage>
+               <system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:BI_audit_ENERGA_PRACOWNICY_group" system_cache__appinfo:heritage_acl="true">
+                  <system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
+                  <acl_rule_inherit_to_all_refs_by_primary/>
+                  <acl_rule_inherit_to_all_refs_by_local_element system_cache__appinfo:acl_rule_inherit_local_element_name="A_STATUS"/>
+               </system_cache__appinfo:inherit>
+               <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true" system_cache__appinfo:heritage_sort="true"/>
+            </system_cache__appinfo:heritage>
+         </xs:appinfo>
       </xs:annotation>
       <xs:sequence id="WNICY_group___d5e17012-1">
          <xs:element name="ID" type="xs:integer" id="WNICY_group___d5e17037-1_ID"/>
@@ -68,10 +90,16 @@
             id="WNICY_group___d5e17047-1_L_APPOITME"/>
          <xs:element name="L_APPOITMENT_TYPE" type="xs:string"
             id="WNICY_group___d5e17048-1_L_APPOITME"/>-->
-         <xs:element name="ID_USER" type="xs:integer"/>
          <xs:element name="NAZWA" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0"
             ref="default_db__x3A__BI_audit_ENERGA_PRACOWNICY:BI_audit_ENERGA_PRACOWNICY"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0"
+            ref="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI:BI_audit_ENERGA_RUM_KONTRAHENCI"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0"
+            ref="default_db__x3A__BI_audit_operational_raport_note:BI_audit_operational_raport_note"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0"
+            ref="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA"
+         />
       </xs:sequence>
       <xs:attribute name="label" type="xs:string"/>
       <xs:assert test="@label = concat(ID, NAZWA)"/>

+ 1 - 1
SE/schema/ant-object/default_db.BI_audit_KW_requested/BI_audit_KW_requested/BI_audit_KW_requested.xsd

@@ -19,7 +19,7 @@
    xmlns:default_db__x3A__BI_audit_KW_requested_person="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KW_requested_person.xsd">
    <xs:import namespace="http://www.opengis.net/gml/3.2" schemaLocation="../Types/gml.xsd"/>
    <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
-      schemaLocation="../table/IN7_DZIENNIK_KORESP.xsd"/>
+      schemaLocation="../../default_db.IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP.xsd"/>
    <xs:import
       namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
       schemaLocation="../table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"/>

+ 1 - 1
SE/schema/ant-object/default_db.BI_audit_KW_requested_person/BI_audit_KW_requested_person/BI_audit_KW_requested_person.xsd

@@ -9,7 +9,7 @@
    vc:minVersion="1.1"
    xmlns:default_db__x3A__BI_audit_KW_requested="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KW_requested.xsd">
    <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KW_requested.xsd"
-      schemaLocation="BI_audit_KW_requested.xsd"/>
+      schemaLocation="../../default_db.BI_audit_KW_requested/BI_audit_KW_requested/BI_audit_KW_requested.xsd"/>
    <xs:complexType name="BI_audit_KW_requested_person" id="sted_person___d5e8988-1_BI_audit_K">
       <xs:annotation>
          <xs:documentation>Osoby występujące w księgach wieczystych</xs:documentation>

+ 9 - 5
SE/se-lib/Core/Database/Mysql.php

@@ -1344,8 +1344,6 @@ class Core_Database_Mysql extends Core_Database {
 						$sql_="describe  `".$h[0]."`";
 					    $result_=self::query($sql_) or die1(' Problem ze sql '.$sql_);
 						while($h_=self::fetch($result_)) {
-
-
 							DEBUG_S(-3,'dane z tabeli',$h_,__FILE__,__FUNCTION__,__LINE__);
 							 $sql="\n alter ignore table `".$h[0]."_HIST` add ".$h_->Field." varchar(255) default 'N/S;'  ; " ;
 							 self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
@@ -1359,14 +1357,20 @@ class Core_Database_Mysql extends Core_Database {
 	       				 self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
 	       				 $sql="\n alter ignore table `".$h[0]."_HIST` add ".$tst_column." varchar(255) default 'N/S;'  ; " ;
 	       				 self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
+					}
 
-	}
-
-       			    $sql="\n alter ignore table `".$h[0]."_HIST` add `_action_time` TIMESTAMP NOT NULL  after `ID_USERS2` ; " ;
+       			     $sql="\n alter ignore table `".$h[0]."_HIST` add `_action_time` TIMESTAMP NOT NULL  after `ID_USERS2` ; " ;
        				 self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
        			     $sql="\n alter ignore table `".$h[0]."_HIST` add `_action_type` varchar(16)  after `_action_time` ; " ;
 	       		     self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
 
+		   			 //default index
+		   			 $sql="\n alter ignore table `".$h[0]."` add INDEX A_ADM_COMPANY (A_ADM_COMPANY) ; " ;
+       				 self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
+       				 $sql="\n alter ignore table `".$h[0]."` add INDEX A_CLASSIFIED (A_CLASSIFIED) ; " ;
+       				 self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
+		   			 $sql="\n alter ignore table `".$h[0]."` add INDEX L_APPOITMENT_USER (L_APPOITMENT_USER) ; " ;
+       				 self::query($sql) or DEBUG_S(-3,' Problem ze sql '.$sql,array($sql),__FILE__,__FUNCTION__,__LINE__);
 
        			}
 	   	//! IMPORT_SORT_DESC_INFO