/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.293  
changed lines
  Added in v.344

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26