/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.285  
changed lines
  Added in v.340

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26