/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.301  
changed lines
  Added in v.374

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26