提交历史

作者 SHA1 备注 提交日期
  romainq 2aed519d3d Model factory: _delta = if_exists, not working with <class> nodes 9 年之前
  romainq 84a614a86e Model factory: introduced a new variation of attribute _delta: if_exists. Use this flag to ignore a branch if the corresponding node does not exist in the data model being hacked. This is to reduce the burden of developping separate modules depending on the installation options. 9 年之前
  dflaven 36fd4b7f90 Throw an expection in case of unexpected value for the _delta attribute in the XML... 9 年之前
  dflaven 4ab7616cf5 YOU MUST RUN THE SETUP AFTER PERFORMING THIS UPDATE !! 9 年之前
  dflaven 4d54906d6d Cleanup and optimization of the handling/loading of the dictionary files. 9 年之前
  romainq 7c1f7d59dc Model Factory: factorized duplicate code from ApplyChanges + fixed an issue in the error reporting 9 年之前
  romainq 00eca0fb97 Code refactoring: eliminated duplicate code between MFDocument and ModuleDesign 9 年之前
  dflaven 1f45f055d5 (internal) Remove _altered_in when exporting the delta. 9 年之前
  dflaven 4f4c6564d7 Keep track of which module altered which node in the XML. 9 年之前
  dflaven 7cf95392a0 Properly create DOMNodes with a text content (beware of XML entities inside the text) 9 年之前
  romainq 772cfefbe9 Improved the error reporting when assembling data model XML files (full path and line number of the faulty node) 9 年之前
  romainq 6b9dfa305a Internal - MFFactory: fixed GetDelta when there is no change at all 9 年之前
  romainq 47ead95a0c Customizations/XML: clearer error reporting when encountering a duplicate value for an AttributeEnum 9 年之前
  dflaven 67e80ac0ee Pan and zoom in the impact analysis view. 9 年之前
  dflaven 7ed72c7b3f Enhancement (internal) mark the "dict" entries as modified when loading them. 10 年之前
  dflaven bf800862db Relations & Impact analysis enhancements: 10 年之前
  dflaven dd7d6206ca Enhancement: the default value for a module's parameter can now be specified (and altered) via the XML and will no longer reside in the configuration file. 10 年之前
  dflaven 7ef64ebeb9 Modularization of the portal. The entry points for portals is now defined in XML, and thus can be altered by an extension. 10 年之前
  romainq 9fc06350ff #1053 XML comments breaking the setup with message "Notice: Undefined property: DOMComment::$wholeText in ...modelfactory.class.inc.php on line 1280" 10 年之前
  romainq ab3f402d61 ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class (improved the comment from the previous commit) 10 年之前
  romainq e907f483da ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class 10 年之前
  romainq 901a7945fa Instrumented Model Factory with means to keep track of touched nodes 10 年之前
  romainq 53614d0a8b XML format conversion utilities: reworked the API to implement a CheckConvert and handle any kind of upgrade/downgrade (easy way to add a new format like 1.2) 10 年之前
  dflaven 43d2e5470a Split in a separate "tool" class the upgrade of the format of the datamodel from 1.0 to 1.1. 10 年之前
  romainq 6717d561dd New XML format, updated the transformation tool (UpgradeDocument) 10 年之前
  romainq 58e19439c1 Cosmetic improvement of an error message (data model compilation - collision of ids) 10 年之前
  dflaven aab3215968 Forms enhancements and XML format touch-up. 10 年之前
  romainq 6195663f7b Code cleanup (removed dead and misleading code branches), following revision [3347] 10 年之前
  dflaven ce00241d3d Rework of the ModelFactory API to make it simpler and safer. 10 年之前
  romainq b90caa5c3e Automatically add an id on the user rights profile/actions to allow a finer granularity for the deltas. 10 年之前