/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.292  
changed lines
  Added in v.337

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26