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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26