/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 327 by teichmann, Fri Apr 24 12:29:32 2009 UTC revision 427 by bh, Wed Nov 24 17:02:05 2010 UTC
# Line 1  Line 1 
1    2010-11-24  Bernhard Herzog  <[email protected]>
2    
3            * formed/formed/plugins/export/rules_sh.py (sql_OperatorUnary):
4            Put parentheses around the comparison for the KNOWN operator in
5            the generated SQL to ensure correct evaluation order.
6    
7    2010-11-24  Bernhard Herzog  <[email protected]>
8    
9            * formed/formed/plugins/export/rules_sh.py (binary_operator_map):
10            New.  Map binary formed expr operators to their SQL counterparts.
11            (sql_OperatorBinary): Use binary_operator_map instead of a cascade
12            of if-statements with lots of code duplication.  Also, put
13            parentheses around the resulting SQL expression to make sure the
14            expression is correctly.  This fixes a problem with WASKO tagging
15            rules, where the a FormEd expression of the form like "2 1 1980
16            date 1 1 1980 date - 93 *" would be incorrectly converted to the
17            SQL expression "93 * '1980-01-02'::date - '1980-01-01'::date"
18    
19    2010-11-24  Bernhard Herzog  <[email protected]>
20    
21            * formed/formed/plugins/export/rules_sh.py: Fix formatting.
22    
23    2010-11-15  Torsten Irlaender <[email protected]>
24    
25            * formed/formed/model/data.py: Do not set attribute "repeat" for
26            Repeat-Groups.
27    
28    2010-11-10  Torsten Irlaender <[email protected]>
29    
30            * formed/formed/plugins/modify/rules.py: Fixed date sequence rule
31            checks for date in future.
32    
33    2010-11-08  Roland Geider <[email protected]>
34    
35            * formed/formed/plugins/export/xsd.py: validate formedtree.xml
36    
37    2010-11-08  Roland Geider <[email protected]>
38    
39            * formed/formed/model/data.py,
40              formed/formed/plugins/export/xsd.py,
41              formed/formed/config.py: issue1131: generate XSD for case exports
42    
43    2010-10-21  Torsten Irlaender <[email protected]>
44    
45            * formed/formed/plugins/export/rules_sh.py: Added new LE-Operator
46            * formed/formed/plugins/modify/rules.py: Add error rule to force phase
47              relevant datefields not to be "unknown".
48    
49    2010-10-12  Roland Geider <[email protected]>
50    
51            * formed/formed/plugins/export/rules_sh.py: Ignore rules if any fields
52              in the rule are in a repeat group
53    
54    2010-10-11  Roland Geider <[email protected]>
55    
56            * formed/plugins/export/rules_sh.py: Added support to more opperators
57              to be able to export the WASKO case
58    
59    2010-10-06  Torsten Irlaender <[email protected]>
60    
61            * formed/formed/plugins/export/rules_sh.py (generate_tagging): Fixed
62            gerating SQL for Rules
63            * formed/formed/plugins/export/rules_sh.py (sql_date): Fixed sql_date
64            function.
65    
66    2010-10-05  Torsten Irländer <[email protected]>
67    
68            * formed/formed/model/data.py: Fixed error when setting tag attribute.
69            * formed/formed/plugins/export/rules_sh.py: Added generating exporting
70              tagging-xml
71            * formed/formed/plugins/modify/rules.py: Do not generate automatic
72              tagids for rules.
73    
74    2010-10-04  Torsten Irländer <[email protected]>
75    
76            * formed/formed/model/data.py (RuleLeaf.__init__): Added new attribute
77            "tag" for rule-leafs
78            * formed/formed/config.py: Added export rules as XML to Menu
79            * formed/formed/plugins/modify/rules.py
80            (GenerateRequiredRules.generateDateSequenceRules): Generate automatic
81            tag ids for date-sequence rules
82    
83    2010-09-30  Torsten Irländer <[email protected]>
84    
85            * formed/formed/plugins/export/rules_sh.py
86            (ExportRulesAsSH.doExport): Filter out duplicted rules.
87    
88    2010-09-20  Frank Koormann   <[email protected]>
89    
90            * formed/formed/plugins/export/latex.py (RecursiveExporter):
91            Add "required"-field information to output and include
92            choice list contents.
93    
94    2010-09-16  Bernhard Herzog  <[email protected]>
95    
96            Avoid database deadlocks that can happen when database clients try
97            to work with the same case using two separate database
98            connections.  See mpuls/issue1145 for details.
99    
100            * formed/formed/plugins/export/rg_sql.py (SQL_TEMPLATE): Split the
101            computation of the new json structure description into the new
102            database function compute_case_structure
103            (TRIGGER_TMPL): Change the trigger functions to immediately update
104            the cached json structure description instead of just setting the
105            modified flag.  This avoids the lazy recomputation that makes what
106            seems like a read-only access (calling get_case_structure) into a
107            writing access (updates of the cache).  The writes lock the row in
108            the case_structure table which prevent other connections from
109            accessing the same case.  As part of this, the delete triggers are
110            now AFTER triggers because the repeat groups instance must have
111            been removed when the structure is recomputed.
112            (SUBSELECT_TMPL): Since the delete trigger is now an after
113            trigger, we need to change the way the master id is computed.  We
114            cannot join with the repeatgroup table in question because the row
115            has already been deleted.  However, we can use the master_id
116            column of the OLD row to select the row of the parent table.
117            (create_triggers): Avoid the inner joins with the current repeat
118            group for the above mentioned reasons.  In the very common case of
119            repeat groups which are direct children of the master_tbl, we can
120            compare the master_tbl.id directly with the row's master_id.
121    
122    2010-09-14 Roland Geider <[email protected]>
123    
124            * formed/formed/plugins/export/xsd.py: issue1131: update XSD for new
125              formedtree structure
126    
127    2010-09-01 Roland Geider <[email protected]>
128    
129            * formed/formed/plugins/modify/rules.py: issue1050: mandatory fields
130              appearing double.
131              The problem was that the way the formEditor handled fields with
132              manually created rules changed. Instead of ignoring fields (very
133              early behaviour) or always generating them (early behaviour), now the
134              formED will only ignore fields with rules which name starts with
135              'required-rule-manual'. This is helpful when the rules for mandatory
136              fields are more complex (e.g. mother's name is only required if
137              mother is known).
138    
139    2010-08-10  Torsten Irländer <[email protected]>
140    
141            * contrib/diff_formed.py: New helperscript to diff to given
142              formedtrees
143    
144    2010-08-09      Roland Geider <[email protected]>
145    
146            * formed/model/exprtree.py: fixed typo
147    
148    2010-08-04  Bernhard Herzog  <[email protected]>
149    
150            * formed/po/de_DE.po: Update translations
151    
152    2010-08-04  Bernhard Herzog  <[email protected]>
153    
154            * formed/po/formed.pot: Regenerated.
155    
156            * formed/po/de_DE.po: Update.
157    
158    2010-08-04  Bernhard Herzog  <[email protected]>
159    
160            * formed/po/Makefile: Use correct filename of the pot-file in the
161            usage message
162    
163    2010-08-04  Bernhard Herzog  <[email protected]>
164    
165            * formed/po/Makefile (LIST_POTFILES): Sort the file names to make
166            the order of entries in the .pot-file more predictable.
167    
168    2010-08-04  Bernhard Herzog  <[email protected]>
169    
170            * formed/formed/model/nodecomponents.py (RootNode.__init__)
171            (RootNode.getVersion, RootNode.setVersion): Add attribute
172            "version" and accessor methods.
173    
174            * formed/formed/main.py (MainFrame.OnSetDocumentVersion): New. Let
175            the user set the document version.
176            (MainFrame._createMenuBar): Add menu item for OnSetDocumentVersion
177    
178    2010-08-02  Bernhard Herzog  <[email protected]>
179    
180            * formed/formed.py, formed/formed/io/document.py,
181            formed/formed/io/factories.py, formed/formed/io/parser.py,
182            formed/formed/model/data.py, formed/formed/model/event.py,
183            formed/formed/model/expr.py, formed/formed/model/exprtree.py,
184            formed/formed/model/memory.py, formed/formed/model/misc.py,
185            formed/formed/model/nodecomponents.py,
186            formed/formed/model/persistent.py: Fix coding declaration to be
187            acceptable to both python and Emacs.
188    
189    2010-07-29  Torsten Irländer <[email protected]>
190    
191            * formed/formed/model/data.py: Added "invisible" attribute to
192            BoolLeafs. This can be used to hide options in choicelists. so the
193            user can not select the value in the user interface. But the db will
194            have this option so is ist still present in the db an can be used
195            * formed/formed/model/exprtree.py: Added "days" function.
196    
197    2010-07-26      Roland Geider <[email protected]>
198    
199            * formed/formed/model/nodecomponents.py,
200              formed/formed/plugins/modify/rules.py: generated date rules take
201              into consideration repeat groups
202    
203    2010-07-21  Torsten Irländer <[email protected]>
204    
205            Issue870
206    
207            * formed/formed/plugins/modify/rules.py (descriptions): Do not collect
208            all headers to the referenced fields. Only list labels of the error
209            fields, which should be distinct enough.
210    
211            Issue851
212    
213            * formed/formed/model/data.py
214              formed/formed/plugins/export/new_sql.py
215              formed/formed/plugins/web/view_renderer.py
216              formed/formed/io/document.py
217              formed/formed/config.py: Added Float-Field to Formed
218    
219    2010-06-11  Bernhard Herzog  <[email protected]>
220    
221            * formed/formed/plugins/export/rg_sql.py
222            (CREATE_DELETE_MASTER_TMPL): In create_master_tbl, call
223            create_master_ds to create the master tbl entry.  This way we can
224            add SQL code that's specific to an MPuls instance to
225            create_master_ds and still have create_master_tbl use that new
226            code.  This is useful for e.g. the JMD-Struktur part.
227    
228    2010-06-02      Roland Geider <[email protected]>
229    
230            * formed/formed/plugins/modify/rules.py: make the names of generated
231              date-sequence-rules unique
232    
233    2010-06-02      Roland Geider <[email protected]>
234    
235            * formed/plugins/export/xls.py: updated regular expression
236    
237    2010-05-17      Frank Koormann <[email protected]>
238    
239            * formed/formed/plugins/export/latex.py: Improved section labeling.
240    
241            * formed/formed/plugins/export/xls.py:
242              Export references (ie where are the lists used).
243    
244    2010-04-30  Torsten Irländer <[email protected]>
245    
246            * formed/formed/plugins/modify/rules.py (VariableType.substitute): Do
247            not generate "%"-rules for required fields in repeat-groups.
248    
249    2010-04-28      Roland Geider <[email protected]>
250    
251            * formed/plugins/export/xls.py: Radiogroups are exported
252            * formed/plugins/export/xsd.py: WASKA formedtree.xml validates XSD
253              JMD formedtree.xml validates XSD
254    
255    2010-04-08  Torsten Irländer <[email protected]>
256    
257            * formed/formed/plugins/modify/rules.py
258            (GenerateRequiredRules.generateDateSequenceRules): Add error mark to
259            rules. Generete each rule twice to be able to render errors at both
260            datefields.
261    
262    2010-04-07  Torsten Irländer <[email protected]>
263    
264            * formed/formed/plugins/export/rg_sql.py: Added "Revision"-Tag.
265    
266    2010-04-06  Torsten Irländer <[email protected]>
267    
268            * formed/formed/io/document.py (_toXML): Added comment with
269            "$Revision"-tag. This tag will/can then be substituted by the VCS.
270            * formed/formed/plugins/export/new_sql.py
271            (ExportAsSQLFilter.doExport): Added comment with
272            "$Revision"-tag. This tag will/can then be substituted by the VCS.
273            * formed/formed/model/exprtree.py: Added years operator.
274    
275    2010-03-30      Roland Geider <[email protected]>
276    
277            * formed/formed/plugins/export/latex.py: Added filter
278    
279    2010-03-25      Roland Geider <[email protected]>
280    
281            * formed/formed/plugins/export/xsd.py: Generate valid XML
282    
283    2010-02-11      Frank Koormann <[email protected]>
284    
285            * formed/formed/plugins/export/xls.py: Allow groups in choices.
286    
287    2009-12-02      Torsten Irländer <[email protected]>
288    
289            * formed/formed/plugins/export/typemap.py: do not ignore conditional
290              nodes on traversal.
291    
292    2009-11-17      Sascha L. Teichmann <[email protected]>
293    
294            * formed/formed/model/exprtree.py: Recognize '%' vars
295              in compilation. Does not eval it!
296    
297            * formed/formed/plugins/modify/rules.py: Generate '%' vars
298              for variables in repeat groups.
299    
300    2009-11-13      Sascha L. Teichmann <[email protected]>
301    
302            * formed/formed/plugins/export/typemap.py: Fixed to work
303            with new repeat group nodes.
304    
305    2009-10-28      Sascha L. Teichmann <[email protected]>
306    
307            * formed/formed/plugins/export/xsd.py,
308            formed/formed/plugins/export/sql.py,
309            formed/formed/plugins/export/new_sql.py: Allow groups in choices.
310    
311    2009-10-07      Frank Koormann <[email protected]>
312    
313            * formed/formed/plugins/export/latex.py:
314            Adjusted textprocessing to escape tex-active characters.
315    
316    2009-10-07      Sascha L. Teichmann <[email protected]>
317    
318            * formed/formed/plugins/export/html.py, formed/formed/plugins/export/latex.py,
319            formed/formed/plugins/export/html2.py: Adjusted to cope with
320            "semi-complete" implementation of logbook tree structure.
321    
322    2009-06-18      Torsten Irländer <[email protected]>
323    
324            * formed/formed/plugins/export/new_sql.py,
325              formed/formed/plugins/export/rg_sql.py: Fixed some sql errors, and
326              added permissions.
327    
328    2009-06-18      Torsten Irländer <[email protected]>
329    
330            * formed/formed/plugins/export/new_sql.py: Commented out generation of
331            page_views, as they do not work with rgroups.
332    
333    2009-06-17      Torsten Irländer <[email protected]>
334    
335            * formed/formed/plugins/export/new_sql.py: Fixed anonymize function
336            and rolenames.
337    
338    2009-06-17      Sascha L. Teichmann <[email protected]>
339    
340            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
341    
342    2009-05-26      Sascha L. Teichmann <[email protected]>
343    
344            * formed/formed/plugins/names/filter.py: small optimization.
345    
346    2009-05-26      Sascha L. Teichmann <[email protected]>
347    
348            * formed/formed/plugins/names/filter.py: Repaired unique filter for
349              nodecomponent names.
350    
351    2009-05-06      Sascha L. Teichmann <[email protected]>
352    
353            * formed/formed/plugins/export/rg_sql.py: Only create depending
354              repeat groups if no uuid is given. If a uuid is given then
355              the creation is triggered by an xml import.
356    
357    2009-04-28      Sascha L. Teichmann <[email protected]>
358    
359            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
360              replace the old one. The new one faciliates the new RepeatNode instead
361              of the Group.isRepeat() method to tell if something is to be repeated.
362    
363            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
364              The old one is deactivated.
365    
366            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
367    
368    2009-04-28      Sascha L. Teichmann <[email protected]>
369    
370            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
371              TODO: Adjust execution rights.
372    
373    2009-04-27      Sascha L. Teichmann <[email protected]>
374    
375            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
376              Add functions to create dataset.
377    
378    2009-04-24      Sascha L. Teichmann <[email protected]>
379    
380            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
381              tree structure functions in database.
382    
383            * formed/formed/config.py: load plug-in.
384    
385    2009-04-16      Sascha L. Teichmann <[email protected]>
386    
387            * formed/formed/model/data.py: Added 'digest' attribute to
388              RepeatNode. Removed needless methods
389    
390    2009-04-16      Sascha L. Teichmann <[email protected]>
391    
392            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
393              more readable with '=' and '<>'.
394    
395    2009-04-02      Sascha L. Teichmann <[email protected]>
396    
397            * formed/formed/plugins/export/sql.py: call anonymization
398              of uuid on anonymization of case.
399    
400    2009-03-31      Sascha L. Teichmann <[email protected]>
401    
402            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
403              case_anonymize().
404    
405    2009-03-31      Sascha L. Teichmann <[email protected]>
406    
407            * formed/formed/model/exprtree.py: Add some code to pretty print
408              the trees infix.
409    
410            * formed/formed/plugins/export/rules.py: New. Exporter for human
411              readable rules.
412    
413            * formed/formed/plugins/export/html.py: Fixed HTML generation.
414    
415            * formed/formed/config.py: Added new new Rule export plug-in.
416    
417    2009-03-31      Sascha L. Teichmann <[email protected]>
418    
419            * formed/formed/model/exprtree.py: Fixes from server. Raise
420              exceptions if there is less or more than one element on stack
421              after compilation of expression.
422    
423    2009-03-20      Sascha L. Teichmann <[email protected]>
424    
425            * formed/formed/model/data.py: Removed debug output
426    
427            * formed/formed/plugins/modify/rules.py: Fixed error message.
428              Generate past and future rules.
429    
430    2009-03-16      Sascha L. Teichmann <[email protected]>
431    
432            * formed/formed/model/exprtree.py: Forget to call today with context.
433    
434    2009-03-16      Sascha L. Teichmann <[email protected]>
435    
436            * formed/formed/io/document.py: Fixed syntax typo.
437    
438    2009-03-16      Sascha L. Teichmann <[email protected]>
439    
440            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
441    
442    2009-03-16      Sascha L. Teichmann <[email protected]>
443    
444            * formed/formed/model/data.py: Added ConditionalNode
445    
446            * formed/formed/io/document.py: Make ConditionalNode loadable.
447    
448    2009-03-13      Sascha L. Teichmann <[email protected]>
449    
450            * formed/formed/plugins/modify/rules.py: Make the error descriptions
451              in date sequence rules more precise.
452    
453    2009-03-13      Sascha L. Teichmann <[email protected]>
454    
455            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
456    
457    2009-03-13      Sascha L. Teichmann <[email protected]>
458    
459            * formed/formed/model/exprtree.py: New tree based expression engine.
460    
461            * formed/formed/model/__init__.py, formed/formed/model/data.py:
462              Adjusted imports.
463    
464    2009-03-12      Torsten Irländer <[email protected]>
465    2009-06-17      Sascha L. Teichmann <[email protected]>
466    
467            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
468    
469    2009-05-26      Sascha L. Teichmann <[email protected]>
470    
471            * formed/formed/plugins/names/filter.py: small optimization.
472    
473    2009-05-26      Sascha L. Teichmann <[email protected]>
474    
475            * formed/formed/plugins/names/filter.py: Repaired unique filter for
476              nodecomponent names.
477    
478    2009-05-06      Sascha L. Teichmann <[email protected]>
479    
480            * formed/formed/plugins/export/rg_sql.py: Only create depending
481              repeat groups if no uuid is given. If a uuid is given then
482              the creation is triggered by an xml import.
483    
484    2009-04-28      Sascha L. Teichmann <[email protected]>
485    
486            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
487              replace the old one. The new one faciliates the new RepeatNode instead
488              of the Group.isRepeat() method to tell if something is to be repeated.
489    
490            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
491              The old one is deactivated.
492    
493            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
494    
495    2009-04-28      Sascha L. Teichmann <[email protected]>
496    
497            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
498              TODO: Adjust execution rights.
499    
500    2009-04-27      Sascha L. Teichmann <[email protected]>
501    
502            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
503              Add functions to create dataset.
504    
505    2009-04-24      Sascha L. Teichmann <[email protected]>
506    
507            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
508              tree structure functions in database.
509    
510            * formed/formed/config.py: load plug-in.
511    
512    2009-04-16      Sascha L. Teichmann <[email protected]>
513    
514            * formed/formed/model/data.py: Added 'digest' attribute to
515              RepeatNode. Removed needless methods
516    
517    2009-04-16      Sascha L. Teichmann <[email protected]>
518    
519            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
520              more readable with '=' and '<>'.
521    
522    2009-04-02      Sascha L. Teichmann <[email protected]>
523    
524            * formed/formed/plugins/export/sql.py: call anonymization
525              of uuid on anonymization of case.
526    
527    2009-03-31      Sascha L. Teichmann <[email protected]>
528    
529            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
530              case_anonymize().
531    
532    2009-03-31      Sascha L. Teichmann <[email protected]>
533    
534            * formed/formed/model/exprtree.py: Add some code to pretty print
535              the trees infix.
536    
537            * formed/formed/plugins/export/rules.py: New. Exporter for human
538              readable rules.
539    
540            * formed/formed/plugins/export/html.py: Fixed HTML generation.
541    
542            * formed/formed/config.py: Added new new Rule export plug-in.
543    
544    2009-03-31      Sascha L. Teichmann <[email protected]>
545    
546            * formed/formed/model/exprtree.py: Fixes from server. Raise
547              exceptions if there is less or more than one element on stack
548              after compilation of expression.
549    
550    2009-03-20      Sascha L. Teichmann <[email protected]>
551    
552            * formed/formed/model/data.py: Removed debug output
553    
554            * formed/formed/plugins/modify/rules.py: Fixed error message.
555              Generate past and future rules.
556    
557    2009-03-16      Sascha L. Teichmann <[email protected]>
558    
559            * formed/formed/model/exprtree.py: Forget to call today with context.
560    
561    2009-03-16      Sascha L. Teichmann <[email protected]>
562    
563            * formed/formed/io/document.py: Fixed syntax typo.
564    
565    2009-03-16      Sascha L. Teichmann <[email protected]>
566    
567            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
568    
569    2009-03-16      Sascha L. Teichmann <[email protected]>
570    
571            * formed/formed/model/data.py: Added ConditionalNode
572    
573            * formed/formed/io/document.py: Make ConditionalNode loadable.
574    
575    2009-03-13      Sascha L. Teichmann <[email protected]>
576    
577            * formed/formed/plugins/modify/rules.py: Make the error descriptions
578              in date sequence rules more precise.
579    
580    2009-03-13      Sascha L. Teichmann <[email protected]>
581    
582            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
583    
584    2009-03-13      Sascha L. Teichmann <[email protected]>
585    
586            * formed/formed/model/exprtree.py: New tree based expression engine.
587    
588            * formed/formed/model/__init__.py, formed/formed/model/data.py:
589              Adjusted imports.
590    
591    2009-03-12      Torsten Irländer <[email protected]>
592    2009-06-17      Sascha L. Teichmann <[email protected]>
593    
594            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
595    
596    2009-05-26      Sascha L. Teichmann <[email protected]>
597    
598            * formed/formed/plugins/names/filter.py: small optimization.
599    
600    2009-05-26      Sascha L. Teichmann <[email protected]>
601    
602            * formed/formed/plugins/names/filter.py: Repaired unique filter for
603              nodecomponent names.
604    
605    2009-05-06      Sascha L. Teichmann <[email protected]>
606    
607            * formed/formed/plugins/export/rg_sql.py: Only create depending
608              repeat groups if no uuid is given. If a uuid is given then
609              the creation is triggered by an xml import.
610    
611    2009-04-28      Sascha L. Teichmann <[email protected]>
612    
613            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
614              replace the old one. The new one faciliates the new RepeatNode instead
615              of the Group.isRepeat() method to tell if something is to be repeated.
616    
617            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
618              The old one is deactivated.
619    
620            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
621    
622    2009-04-28      Sascha L. Teichmann <[email protected]>
623    
624            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
625              TODO: Adjust execution rights.
626    
627    2009-04-27      Sascha L. Teichmann <[email protected]>
628    
629            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
630              Add functions to create dataset.
631    
632  2009-04-24      Sascha L. Teichmann <[email protected]>  2009-04-24      Sascha L. Teichmann <[email protected]>
633    
634          * formed/formed/plugins/export/rg_sql.py: new plug-in to generate          * formed/formed/plugins/export/rg_sql.py: new plug-in to generate

Legend:
Removed from v.327  
changed lines
  Added in v.427

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26