/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.295  
changed lines
  Added in v.339

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26