/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 299 by teichmann, Thu Dec 4 10:39:22 2008 UTC revision 369 by torsten, Wed Jul 21 14:51:51 2010 UTC
# Line 1  Line 1 
1    2010-07-21  Torsten Irländer <[email protected]>
2    
3            Issue870
4    
5            * formed/formed/plugins/modify/rules.py (descriptions): Do not collect
6            all headers to the referenced fields. Only list labels of the error
7            fields, which should be distinct enough.
8    
9    2010-06-11  Bernhard Herzog  <[email protected]>
10    
11            * formed/formed/plugins/export/rg_sql.py
12            (CREATE_DELETE_MASTER_TMPL): In create_master_tbl, call
13            create_master_ds to create the master tbl entry.  This way we can
14            add SQL code that's specific to an MPuls instance to
15            create_master_ds and still have create_master_tbl use that new
16            code.  This is useful for e.g. the JMD-Struktur part.
17    
18    2010-06-02      Roland Geider <[email protected]>
19    
20            * formed/formed/plugins/modify/rules.py: make the names of generated
21              date-sequence-rules unique
22    
23    2010-06-02      Roland Geider <[email protected]>
24    
25            * formed/plugins/export/xls.py: updated regular expression
26    
27    2010-05-17      Frank Koormann <[email protected]>
28    
29            * formed/formed/plugins/export/latex.py: Improved section labeling.
30    
31            * formed/formed/plugins/export/xls.py:
32              Export references (ie where are the lists used).
33    
34    2010-04-30  Torsten Irländer <[email protected]>
35    
36            * formed/formed/plugins/modify/rules.py (VariableType.substitute): Do
37            not generate "%"-rules for required fields in repeat-groups.
38    
39    2010-04-28      Roland Geider <[email protected]>
40    
41            * formed/plugins/export/xls.py: Radiogroups are exported
42            * formed/plugins/export/xsd.py: WASKA formedtree.xml validates XSD
43              JMD formedtree.xml validates XSD
44    
45    2010-04-08  Torsten Irländer <[email protected]>
46    
47            * formed/formed/plugins/modify/rules.py
48            (GenerateRequiredRules.generateDateSequenceRules): Add error mark to
49            rules. Generete each rule twice to be able to render errors at both
50            datefields.
51    
52    2010-04-07  Torsten Irländer <[email protected]>
53    
54            * formed/formed/plugins/export/rg_sql.py: Added "Revision"-Tag.
55    
56    2010-04-06  Torsten Irländer <[email protected]>
57    
58            * formed/formed/io/document.py (_toXML): Added comment with
59            "$Revision"-tag. This tag will/can then be substituted by the VCS.
60            * formed/formed/plugins/export/new_sql.py
61            (ExportAsSQLFilter.doExport): Added comment with
62            "$Revision"-tag. This tag will/can then be substituted by the VCS.
63            * formed/formed/model/exprtree.py: Added years operator.
64    
65    2010-03-30      Roland Geider <[email protected]>
66    
67            * formed/formed/plugins/export/latex.py: Added filter
68    
69    2010-03-25      Roland Geider <[email protected]>
70    
71            * formed/formed/plugins/export/xsd.py: Generate valid XML
72    
73    2010-02-11      Frank Koormann <[email protected]>
74    
75            * formed/formed/plugins/export/xls.py: Allow groups in choices.
76    
77    2009-12-02      Torsten Irländer <[email protected]>
78    
79            * formed/formed/plugins/export/typemap.py: do not ignore conditional
80              nodes on traversal.
81    
82    2009-11-17      Sascha L. Teichmann <[email protected]>
83    
84            * formed/formed/model/exprtree.py: Recognize '%' vars
85              in compilation. Does not eval it!
86    
87            * formed/formed/plugins/modify/rules.py: Generate '%' vars
88              for variables in repeat groups.
89    
90    2009-11-13      Sascha L. Teichmann <[email protected]>
91    
92            * formed/formed/plugins/export/typemap.py: Fixed to work
93            with new repeat group nodes.
94    
95    2009-10-28      Sascha L. Teichmann <[email protected]>
96    
97            * formed/formed/plugins/export/xsd.py,
98            formed/formed/plugins/export/sql.py,
99            formed/formed/plugins/export/new_sql.py: Allow groups in choices.
100    
101    2009-10-07      Frank Koormann <[email protected]>
102    
103            * formed/formed/plugins/export/latex.py:
104            Adjusted textprocessing to escape tex-active characters.
105    
106    2009-10-07      Sascha L. Teichmann <[email protected]>
107    
108            * formed/formed/plugins/export/html.py, formed/formed/plugins/export/latex.py,
109            formed/formed/plugins/export/html2.py: Adjusted to cope with
110            "semi-complete" implementation of logbook tree structure.
111    
112    2009-06-18      Torsten Irländer <[email protected]>
113    
114            * formed/formed/plugins/export/new_sql.py,
115              formed/formed/plugins/export/rg_sql.py: Fixed some sql errors, and
116              added permissions.
117    
118    2009-06-18      Torsten Irländer <[email protected]>
119    
120            * formed/formed/plugins/export/new_sql.py: Commented out generation of
121            page_views, as they do not work with rgroups.
122    
123    2009-06-17      Torsten Irländer <[email protected]>
124    
125            * formed/formed/plugins/export/new_sql.py: Fixed anonymize function
126            and rolenames.
127    
128    2009-06-17      Sascha L. Teichmann <[email protected]>
129    
130            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
131    
132    2009-05-26      Sascha L. Teichmann <[email protected]>
133    
134            * formed/formed/plugins/names/filter.py: small optimization.
135    
136    2009-05-26      Sascha L. Teichmann <[email protected]>
137    
138            * formed/formed/plugins/names/filter.py: Repaired unique filter for
139              nodecomponent names.
140    
141    2009-05-06      Sascha L. Teichmann <[email protected]>
142    
143            * formed/formed/plugins/export/rg_sql.py: Only create depending
144              repeat groups if no uuid is given. If a uuid is given then
145              the creation is triggered by an xml import.
146    
147    2009-04-28      Sascha L. Teichmann <[email protected]>
148    
149            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
150              replace the old one. The new one faciliates the new RepeatNode instead
151              of the Group.isRepeat() method to tell if something is to be repeated.
152    
153            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
154              The old one is deactivated.
155    
156            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
157    
158    2009-04-28      Sascha L. Teichmann <[email protected]>
159    
160            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
161              TODO: Adjust execution rights.
162    
163    2009-04-27      Sascha L. Teichmann <[email protected]>
164    
165            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
166              Add functions to create dataset.
167    
168    2009-04-24      Sascha L. Teichmann <[email protected]>
169    
170            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
171              tree structure functions in database.
172    
173            * formed/formed/config.py: load plug-in.
174    
175    2009-04-16      Sascha L. Teichmann <[email protected]>
176    
177            * formed/formed/model/data.py: Added 'digest' attribute to
178              RepeatNode. Removed needless methods
179    
180    2009-04-16      Sascha L. Teichmann <[email protected]>
181    
182            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
183              more readable with '=' and '<>'.
184    
185    2009-04-02      Sascha L. Teichmann <[email protected]>
186    
187            * formed/formed/plugins/export/sql.py: call anonymization
188              of uuid on anonymization of case.
189    
190    2009-03-31      Sascha L. Teichmann <[email protected]>
191    
192            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
193              case_anonymize().
194    
195    2009-03-31      Sascha L. Teichmann <[email protected]>
196    
197            * formed/formed/model/exprtree.py: Add some code to pretty print
198              the trees infix.
199    
200            * formed/formed/plugins/export/rules.py: New. Exporter for human
201              readable rules.
202    
203            * formed/formed/plugins/export/html.py: Fixed HTML generation.
204    
205            * formed/formed/config.py: Added new new Rule export plug-in.
206    
207    2009-03-31      Sascha L. Teichmann <[email protected]>
208    
209            * formed/formed/model/exprtree.py: Fixes from server. Raise
210              exceptions if there is less or more than one element on stack
211              after compilation of expression.
212    
213    2009-03-20      Sascha L. Teichmann <[email protected]>
214    
215            * formed/formed/model/data.py: Removed debug output
216    
217            * formed/formed/plugins/modify/rules.py: Fixed error message.
218              Generate past and future rules.
219    
220    2009-03-16      Sascha L. Teichmann <[email protected]>
221    
222            * formed/formed/model/exprtree.py: Forget to call today with context.
223    
224    2009-03-16      Sascha L. Teichmann <[email protected]>
225    
226            * formed/formed/io/document.py: Fixed syntax typo.
227    
228    2009-03-16      Sascha L. Teichmann <[email protected]>
229    
230            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
231    
232    2009-03-16      Sascha L. Teichmann <[email protected]>
233    
234            * formed/formed/model/data.py: Added ConditionalNode
235    
236            * formed/formed/io/document.py: Make ConditionalNode loadable.
237    
238    2009-03-13      Sascha L. Teichmann <[email protected]>
239    
240            * formed/formed/plugins/modify/rules.py: Make the error descriptions
241              in date sequence rules more precise.
242    
243    2009-03-13      Sascha L. Teichmann <[email protected]>
244    
245            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
246    
247    2009-03-13      Sascha L. Teichmann <[email protected]>
248    
249            * formed/formed/model/exprtree.py: New tree based expression engine.
250    
251            * formed/formed/model/__init__.py, formed/formed/model/data.py:
252              Adjusted imports.
253    
254    2009-03-12      Torsten Irländer <[email protected]>
255    2009-06-17      Sascha L. Teichmann <[email protected]>
256    
257            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
258    
259    2009-05-26      Sascha L. Teichmann <[email protected]>
260    
261            * formed/formed/plugins/names/filter.py: small optimization.
262    
263    2009-05-26      Sascha L. Teichmann <[email protected]>
264    
265            * formed/formed/plugins/names/filter.py: Repaired unique filter for
266              nodecomponent names.
267    
268    2009-05-06      Sascha L. Teichmann <[email protected]>
269    
270            * formed/formed/plugins/export/rg_sql.py: Only create depending
271              repeat groups if no uuid is given. If a uuid is given then
272              the creation is triggered by an xml import.
273    
274    2009-04-28      Sascha L. Teichmann <[email protected]>
275    
276            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
277              replace the old one. The new one faciliates the new RepeatNode instead
278              of the Group.isRepeat() method to tell if something is to be repeated.
279    
280            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
281              The old one is deactivated.
282    
283            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
284    
285    2009-04-28      Sascha L. Teichmann <[email protected]>
286    
287            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
288              TODO: Adjust execution rights.
289    
290    2009-04-27      Sascha L. Teichmann <[email protected]>
291    
292            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
293              Add functions to create dataset.
294    
295    2009-04-24      Sascha L. Teichmann <[email protected]>
296    
297            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
298              tree structure functions in database.
299    
300            * formed/formed/config.py: load plug-in.
301    
302    2009-04-16      Sascha L. Teichmann <[email protected]>
303    
304            * formed/formed/model/data.py: Added 'digest' attribute to
305              RepeatNode. Removed needless methods
306    
307    2009-04-16      Sascha L. Teichmann <[email protected]>
308    
309            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
310              more readable with '=' and '<>'.
311    
312    2009-04-02      Sascha L. Teichmann <[email protected]>
313    
314            * formed/formed/plugins/export/sql.py: call anonymization
315              of uuid on anonymization of case.
316    
317    2009-03-31      Sascha L. Teichmann <[email protected]>
318    
319            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
320              case_anonymize().
321    
322    2009-03-31      Sascha L. Teichmann <[email protected]>
323    
324            * formed/formed/model/exprtree.py: Add some code to pretty print
325              the trees infix.
326    
327            * formed/formed/plugins/export/rules.py: New. Exporter for human
328              readable rules.
329    
330            * formed/formed/plugins/export/html.py: Fixed HTML generation.
331    
332            * formed/formed/config.py: Added new new Rule export plug-in.
333    
334    2009-03-31      Sascha L. Teichmann <[email protected]>
335    
336            * formed/formed/model/exprtree.py: Fixes from server. Raise
337              exceptions if there is less or more than one element on stack
338              after compilation of expression.
339    
340    2009-03-20      Sascha L. Teichmann <[email protected]>
341    
342            * formed/formed/model/data.py: Removed debug output
343    
344            * formed/formed/plugins/modify/rules.py: Fixed error message.
345              Generate past and future rules.
346    
347    2009-03-16      Sascha L. Teichmann <[email protected]>
348    
349            * formed/formed/model/exprtree.py: Forget to call today with context.
350    
351    2009-03-16      Sascha L. Teichmann <[email protected]>
352    
353            * formed/formed/io/document.py: Fixed syntax typo.
354    
355    2009-03-16      Sascha L. Teichmann <[email protected]>
356    
357            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
358    
359    2009-03-16      Sascha L. Teichmann <[email protected]>
360    
361            * formed/formed/model/data.py: Added ConditionalNode
362    
363            * formed/formed/io/document.py: Make ConditionalNode loadable.
364    
365    2009-03-13      Sascha L. Teichmann <[email protected]>
366    
367            * formed/formed/plugins/modify/rules.py: Make the error descriptions
368              in date sequence rules more precise.
369    
370    2009-03-13      Sascha L. Teichmann <[email protected]>
371    
372            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
373    
374    2009-03-13      Sascha L. Teichmann <[email protected]>
375    
376            * formed/formed/model/exprtree.py: New tree based expression engine.
377    
378            * formed/formed/model/__init__.py, formed/formed/model/data.py:
379              Adjusted imports.
380    
381    2009-03-12      Torsten Irländer <[email protected]>
382    2009-06-17      Sascha L. Teichmann <[email protected]>
383    
384            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
385    
386    2009-05-26      Sascha L. Teichmann <[email protected]>
387    
388            * formed/formed/plugins/names/filter.py: small optimization.
389    
390    2009-05-26      Sascha L. Teichmann <[email protected]>
391    
392            * formed/formed/plugins/names/filter.py: Repaired unique filter for
393              nodecomponent names.
394    
395    2009-05-06      Sascha L. Teichmann <[email protected]>
396    
397            * formed/formed/plugins/export/rg_sql.py: Only create depending
398              repeat groups if no uuid is given. If a uuid is given then
399              the creation is triggered by an xml import.
400    
401    2009-04-28      Sascha L. Teichmann <[email protected]>
402    
403            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
404              replace the old one. The new one faciliates the new RepeatNode instead
405              of the Group.isRepeat() method to tell if something is to be repeated.
406    
407            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
408              The old one is deactivated.
409    
410            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
411    
412    2009-04-28      Sascha L. Teichmann <[email protected]>
413    
414            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
415              TODO: Adjust execution rights.
416    
417    2009-04-27      Sascha L. Teichmann <[email protected]>
418    
419            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
420              Add functions to create dataset.
421    
422    2009-04-24      Sascha L. Teichmann <[email protected]>
423    
424            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
425              tree structure functions in database.
426    
427            * formed/formed/config.py: load plug-in.
428    
429    2009-04-16      Sascha L. Teichmann <[email protected]>
430    
431            * formed/formed/model/data.py: Added 'digest' attribute to
432              RepeatNode. Removed needless methods
433    
434    2009-04-16      Sascha L. Teichmann <[email protected]>
435    
436            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
437              more readable with '=' and '<>'.
438    
439    2009-04-02      Sascha L. Teichmann <[email protected]>
440    
441            * formed/formed/plugins/export/sql.py: call anonymization
442              of uuid on anonymization of case.
443    
444    2009-03-31      Sascha L. Teichmann <[email protected]>
445    
446            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
447              case_anonymize().
448    
449    2009-03-31      Sascha L. Teichmann <[email protected]>
450    
451            * formed/formed/model/exprtree.py: Add some code to pretty print
452              the trees infix.
453    
454            * formed/formed/plugins/export/rules.py: New. Exporter for human
455              readable rules.
456    
457            * formed/formed/plugins/export/html.py: Fixed HTML generation.
458    
459            * formed/formed/config.py: Added new new Rule export plug-in.
460    
461    2009-03-31      Sascha L. Teichmann <[email protected]>
462    
463            * formed/formed/model/exprtree.py: Fixes from server. Raise
464              exceptions if there is less or more than one element on stack
465              after compilation of expression.
466    
467    2009-03-20      Sascha L. Teichmann <[email protected]>
468    
469            * formed/formed/model/data.py: Removed debug output
470    
471            * formed/formed/plugins/modify/rules.py: Fixed error message.
472              Generate past and future rules.
473    
474    2009-03-16      Sascha L. Teichmann <[email protected]>
475    
476            * formed/formed/model/exprtree.py: Forget to call today with context.
477    
478    2009-03-16      Sascha L. Teichmann <[email protected]>
479    
480            * formed/formed/io/document.py: Fixed syntax typo.
481    
482    2009-03-16      Sascha L. Teichmann <[email protected]>
483    
484            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
485    
486    2009-03-16      Sascha L. Teichmann <[email protected]>
487    
488            * formed/formed/model/data.py: Added ConditionalNode
489    
490            * formed/formed/io/document.py: Make ConditionalNode loadable.
491    
492    2009-03-13      Sascha L. Teichmann <[email protected]>
493    
494            * formed/formed/plugins/modify/rules.py: Make the error descriptions
495              in date sequence rules more precise.
496    
497    2009-03-13      Sascha L. Teichmann <[email protected]>
498    
499            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
500    
501    2009-03-13      Sascha L. Teichmann <[email protected]>
502    
503            * formed/formed/model/exprtree.py: New tree based expression engine.
504    
505            * formed/formed/model/__init__.py, formed/formed/model/data.py:
506              Adjusted imports.
507    
508    2009-03-12      Torsten Irländer <[email protected]>
509    
510            Introduced new order attribute for date fields
511    
512            * formed/formed/model/data.py: Order fields can be used to define to
513            ordering of datefields withing the document. Needed for automatic
514            generation of consistency rules.
515    
516    2009-02-09      Sascha L. Teichmann <[email protected]>
517    
518            * formed/formed/model/data.py: Allow pages to be 'invisible'.
519    
520    2009-02-09      Sascha L. Teichmann <[email protected]>
521    
522            * formed/formed/plugins/export/sql.py: Fixed problem with
523              description reference tables of radio groups.
524    
525    2009-02-09      Sascha L. Teichmann <[email protected]>
526    
527            * formed/formed/plugins/export/sql.py: replace '-' in names
528              by '_'.
529              
530    2009-02-09      Sascha L. Teichmann <[email protected]>
531    
532            * formed/formed/plugins/export/sql.py: to figure ou which
533              tables are equal the insert statememnts are lower cased
534              and sorted before they are compared. This reduces the number
535              of generated referfence tables.
536    
537    2009-02-09      Sascha L. Teichmann <[email protected]>
538    
539            Repair SQL schema creation for radio groups.
540    
541            * formed/formed/plugins/export/sql.py: radio groups are handled
542              like choices now.
543    
544    2009-02-09      Sascha L. Teichmann <[email protected]>
545    
546            Make it startable again.
547    
548            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
549              when plug-in is called.
550    
551            * formed/formed/model/nodecomponents.py: Event routing was messed up.
552              Rewired root node with document.
553    
554            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
555              XXX: This breaks creating help by now!
556    
557            * formed/formed/io/parser.py: Replace old deprecated base class
558              by new one.
559    
560            * formed/formed/main.py: Do not crash if locale cannot be set.
561    
562            * formed/formed/ui/controls.py: Use document.getCase() instead
563              of document.case to prevent uninitialized dereferences.
564    
565    2009-01-22      Torsten Irländer <[email protected]>
566    
567            Implemented new XML-Format for formed xml files.
568    
569            * formed/formed/model/nodecomponents.py,
570              formed/formed/io/document.py,
571              formed/formed/main.py,
572              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
573              node. Under case is the definition of the formular. logbook will
574              hold the defintion of logboog entrys. For now only the part under
575              "case" can be modified.  
576    
577    2009-01-21      Torsten Irländer <[email protected]>
578    
579            Changed way how XSD-Scheme is generated
580    
581            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
582              logbookentrys. The scheme definiton is now hardcoded in the
583              exporter as it will rarely change. It logbookpart will not be
584              generated from the formedtree anymore.
585    
586    2009-01-20      Torsten Irländer <[email protected]>
587    
588            Support Logbook entrys in xsd schema export
589    
590            * formed/formed/model/data.py: Repeatnode are now handeld as
591              repeatgroups in xsd-export
592            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
593              logbookentrys. The scheme will now validate against an xmlfile from
594              the offlineclient.
595    
596    2009-01-09      Torsten Irländer <[email protected]>
597    
598            Added new repeat node
599    
600            * formed/formed/model/data.py,
601              formed/formed/io/document.py: Added repeatnode to the formedtree.
602              TODO: Remove repeatgroup handling from the groupnode.
603    
604    2009-01-08      Torsten Irländer <[email protected]>
605    
606            Add isset operator to autogenerated rules.
607    
608            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
609              autogenerated rules.
610    
611    2008-12-17      Frank Koormann <[email protected]>
612    
613            * formed/formed/plugins/export/latex.py: Export form as set of
614            latex tables to be included into a master document. The export
615            generates section marks to structure the form and placeholders for
616            help texts to be merged in by a post processing step.
617    
618  2008-12-04      Sascha L. Teichmann <[email protected]>  2008-12-04      Sascha L. Teichmann <[email protected]>
619    
620          * formed/formed/model/expr.py: Added 'today' which pushes the current date          * formed/formed/model/expr.py: Added 'today' which pushes the current date

Legend:
Removed from v.299  
changed lines
  Added in v.369

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26