瀏覽代碼

fixed xsd type in DEALS_TABLE.L2_HANGUP_FROM; support for p5:link in acl reinstall

Piotr Labudda 6 年之前
父節點
當前提交
06f43f833b

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

@@ -189,7 +189,7 @@
             id="DEALS_TABLE___d4e6242-1_S_ADDRESS_"/>
          <xs:element name="RODZAJ_DZIALANIA_HANDLOWEGO" type="xs:string"
             id="DEALS_TABLE___d4e6243-1_RODZAJ_DZI"/>
-         <xs:element name="L2_HANGUP_FROM" type="xs:token" id="DEALS_TABLE___d4e6244-1_L2_HANGUP_"/>
+         <xs:element name="L2_HANGUP_FROM" type="xs:date" id="DEALS_TABLE___d4e6244-1_L2_HANGUP_"/>
          <xs:element name="M_DIST_FILES" type="xs:string" id="DEALS_TABLE___d4e6245-1_M_DIST_FIL"/>
          <xs:element name="alias_OFFERS_GROUPS__S_ALIAS" type="xs:string"
             id="DEALS_TABLE___d4e6246-1_alias_OFFE"/>

+ 6 - 0
SE/se-lib/Route/Storage/AclReinstall.php

@@ -588,6 +588,12 @@ class Route_Storage_AclReinstall extends RouteBase {
 			// case 'p5:www_link':
 			// case 'xsd:gYear':
 			// case 'xsd:hexBinary':
+
+			case 'p5:link': {
+				DBG::log("Skipped create p5:link field '{$fieldInfo['fieldNamespace']}'");
+				return null;
+			}
+
 			default: {
 				DBG::log($fieldInfo, 'array', "TODO: _makeFieldStructure '{$fieldInfo['xsdType']}' (SystemObject/fieldInfo)"); // $fieldInfo = SchemaFactory::loadDefaultObject('SystemObject')->getItem($namespace, [ 'propertyName' => '*,field' ])['field'];
 				throw new Exception("Not implemented type '{$fieldInfo['xsdType']}'");