/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.284  
changed lines
  Added in v.336

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26