--- trunk/ChangeLog 2009/02/06 17:24:27 307 +++ trunk/ChangeLog 2009/06/17 10:45:48 335 @@ -1,11 +1,425 @@ -2009-02-09 Sascha L. Teichmanne +2009-06-17 Torsten Irländer + + * formed/formed/plugins/export/new_sql.py: Fixed anonymize function + and rolenames. + +2009-06-17 Sascha L. Teichmann + + * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names. + +2009-05-26 Sascha L. Teichmann + + * formed/formed/plugins/names/filter.py: small optimization. + +2009-05-26 Sascha L. Teichmann + + * formed/formed/plugins/names/filter.py: Repaired unique filter for + nodecomponent names. + +2009-05-06 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Only create depending + repeat groups if no uuid is given. If a uuid is given then + the creation is triggered by an xml import. + +2009-04-28 Sascha L. Teichmann + + * formed/formed/plugins/export/new_sql.py: New SQL schema generator to + replace the old one. The new one faciliates the new RepeatNode instead + of the Group.isRepeat() method to tell if something is to be repeated. + + * formed/formed/config.py: Use new SQL schema generator plug-in by default. + The old one is deactivated. + + * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups. + +2009-04-28 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Added delete functions. + TODO: Adjust execution rights. + +2009-04-27 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems. + Add functions to create dataset. + +2009-04-24 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: new plug-in to generate + tree structure functions in database. + + * formed/formed/config.py: load plug-in. + +2009-04-16 Sascha L. Teichmann + + * formed/formed/model/data.py: Added 'digest' attribute to + RepeatNode. Removed needless methods + +2009-04-16 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: make 'equal' and 'not equal' + more readable with '=' and '<>'. + +2009-04-02 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: call anonymization + of uuid on anonymization of case. + +2009-03-31 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in + case_anonymize(). + +2009-03-31 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Add some code to pretty print + the trees infix. + + * formed/formed/plugins/export/rules.py: New. Exporter for human + readable rules. + + * formed/formed/plugins/export/html.py: Fixed HTML generation. + + * formed/formed/config.py: Added new new Rule export plug-in. + +2009-03-31 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Fixes from server. Raise + exceptions if there is less or more than one element on stack + after compilation of expression. + +2009-03-20 Sascha L. Teichmann + + * formed/formed/model/data.py: Removed debug output + + * formed/formed/plugins/modify/rules.py: Fixed error message. + Generate past and future rules. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Forget to call today with context. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/io/document.py: Fixed syntax typo. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/data.py: ConditionalNode inherits from Node directly. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/data.py: Added ConditionalNode + + * formed/formed/io/document.py: Make ConditionalNode loadable. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/plugins/modify/rules.py: Make the error descriptions + in date sequence rules more precise. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/plugins/modify/rules.py: generate date sequence rules. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: New tree based expression engine. + + * formed/formed/model/__init__.py, formed/formed/model/data.py: + Adjusted imports. + +2009-03-12 Torsten Irländer +2009-06-17 Sascha L. Teichmann + + * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names. + +2009-05-26 Sascha L. Teichmann + + * formed/formed/plugins/names/filter.py: small optimization. + +2009-05-26 Sascha L. Teichmann + + * formed/formed/plugins/names/filter.py: Repaired unique filter for + nodecomponent names. + +2009-05-06 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Only create depending + repeat groups if no uuid is given. If a uuid is given then + the creation is triggered by an xml import. + +2009-04-28 Sascha L. Teichmann + + * formed/formed/plugins/export/new_sql.py: New SQL schema generator to + replace the old one. The new one faciliates the new RepeatNode instead + of the Group.isRepeat() method to tell if something is to be repeated. + + * formed/formed/config.py: Use new SQL schema generator plug-in by default. + The old one is deactivated. + + * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups. + +2009-04-28 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Added delete functions. + TODO: Adjust execution rights. + +2009-04-27 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems. + Add functions to create dataset. + +2009-04-24 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: new plug-in to generate + tree structure functions in database. + + * formed/formed/config.py: load plug-in. + +2009-04-16 Sascha L. Teichmann + + * formed/formed/model/data.py: Added 'digest' attribute to + RepeatNode. Removed needless methods + +2009-04-16 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: make 'equal' and 'not equal' + more readable with '=' and '<>'. + +2009-04-02 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: call anonymization + of uuid on anonymization of case. + +2009-03-31 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in + case_anonymize(). + +2009-03-31 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Add some code to pretty print + the trees infix. + + * formed/formed/plugins/export/rules.py: New. Exporter for human + readable rules. + + * formed/formed/plugins/export/html.py: Fixed HTML generation. + + * formed/formed/config.py: Added new new Rule export plug-in. + +2009-03-31 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Fixes from server. Raise + exceptions if there is less or more than one element on stack + after compilation of expression. + +2009-03-20 Sascha L. Teichmann + + * formed/formed/model/data.py: Removed debug output + + * formed/formed/plugins/modify/rules.py: Fixed error message. + Generate past and future rules. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Forget to call today with context. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/io/document.py: Fixed syntax typo. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/data.py: ConditionalNode inherits from Node directly. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/data.py: Added ConditionalNode + + * formed/formed/io/document.py: Make ConditionalNode loadable. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/plugins/modify/rules.py: Make the error descriptions + in date sequence rules more precise. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/plugins/modify/rules.py: generate date sequence rules. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: New tree based expression engine. + + * formed/formed/model/__init__.py, formed/formed/model/data.py: + Adjusted imports. + +2009-03-12 Torsten Irländer +2009-06-17 Sascha L. Teichmann + + * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names. + +2009-05-26 Sascha L. Teichmann + + * formed/formed/plugins/names/filter.py: small optimization. + +2009-05-26 Sascha L. Teichmann + + * formed/formed/plugins/names/filter.py: Repaired unique filter for + nodecomponent names. + +2009-05-06 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Only create depending + repeat groups if no uuid is given. If a uuid is given then + the creation is triggered by an xml import. + +2009-04-28 Sascha L. Teichmann + + * formed/formed/plugins/export/new_sql.py: New SQL schema generator to + replace the old one. The new one faciliates the new RepeatNode instead + of the Group.isRepeat() method to tell if something is to be repeated. + + * formed/formed/config.py: Use new SQL schema generator plug-in by default. + The old one is deactivated. + + * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups. + +2009-04-28 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Added delete functions. + TODO: Adjust execution rights. + +2009-04-27 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems. + Add functions to create dataset. + +2009-04-24 Sascha L. Teichmann + + * formed/formed/plugins/export/rg_sql.py: new plug-in to generate + tree structure functions in database. + + * formed/formed/config.py: load plug-in. + +2009-04-16 Sascha L. Teichmann + + * formed/formed/model/data.py: Added 'digest' attribute to + RepeatNode. Removed needless methods + +2009-04-16 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: make 'equal' and 'not equal' + more readable with '=' and '<>'. + +2009-04-02 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: call anonymization + of uuid on anonymization of case. + +2009-03-31 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in + case_anonymize(). + +2009-03-31 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Add some code to pretty print + the trees infix. + + * formed/formed/plugins/export/rules.py: New. Exporter for human + readable rules. + + * formed/formed/plugins/export/html.py: Fixed HTML generation. + + * formed/formed/config.py: Added new new Rule export plug-in. + +2009-03-31 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Fixes from server. Raise + exceptions if there is less or more than one element on stack + after compilation of expression. + +2009-03-20 Sascha L. Teichmann + + * formed/formed/model/data.py: Removed debug output + + * formed/formed/plugins/modify/rules.py: Fixed error message. + Generate past and future rules. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: Forget to call today with context. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/io/document.py: Fixed syntax typo. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/data.py: ConditionalNode inherits from Node directly. + +2009-03-16 Sascha L. Teichmann + + * formed/formed/model/data.py: Added ConditionalNode + + * formed/formed/io/document.py: Make ConditionalNode loadable. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/plugins/modify/rules.py: Make the error descriptions + in date sequence rules more precise. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/plugins/modify/rules.py: generate date sequence rules. + +2009-03-13 Sascha L. Teichmann + + * formed/formed/model/exprtree.py: New tree based expression engine. + + * formed/formed/model/__init__.py, formed/formed/model/data.py: + Adjusted imports. + +2009-03-12 Torsten Irländer + + Introduced new order attribute for date fields + + * formed/formed/model/data.py: Order fields can be used to define to + ordering of datefields withing the document. Needed for automatic + generation of consistency rules. + +2009-02-09 Sascha L. Teichmann + + * formed/formed/model/data.py: Allow pages to be 'invisible'. + +2009-02-09 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: Fixed problem with + description reference tables of radio groups. + +2009-02-09 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: replace '-' in names + by '_'. + +2009-02-09 Sascha L. Teichmann + + * formed/formed/plugins/export/sql.py: to figure ou which + tables are equal the insert statememnts are lower cased + and sorted before they are compared. This reduces the number + of generated referfence tables. + +2009-02-09 Sascha L. Teichmann Repair SQL schema creation for radio groups. * formed/formed/plugins/export/sql.py: radio groups are handled like choices now. -2009-02-09 Sascha L. Teichmanne +2009-02-09 Sascha L. Teichmann Make it startable again.