/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 206 by teichmann, Sun Oct 7 13:09:56 2007 UTC revision 361 by torsten, Fri Apr 30 09:22:48 2010 UTC
# Line 1  Line 1 
1    <<<<<<< .mine
2    2010-04-30  Torsten Irländer <[email protected]>
3    
4            * formed/formed/plugins/modify/rules.py (VariableType.substitute): Do
5            not generate "%"-rules for required fields in repeat-groups.
6    
7    2010-04-28      Roland Geider <[email protected]>
8    
9            * formed/plugins/export/xls.py: Radiogroups are exported
10            * formed/plugins/export/xsd.py: WASKA formedtree.xml validates XSD
11            JMD formedtree.xml validates XSD
12            
13    2010-04-08  Torsten Irländer <[email protected]>
14    
15            * formed/formed/plugins/modify/rules.py
16            (GenerateRequiredRules.generateDateSequenceRules): Add error mark to
17            rules. Generete each rule twice to be able to render errors at both
18            datefields.
19    
20    2010-04-07  Torsten Irländer <[email protected]>
21    
22            * formed/formed/plugins/export/rg_sql.py: Added "Revision"-Tag.
23    
24    2010-04-06  Torsten Irländer <[email protected]>
25    
26            * formed/formed/io/document.py (_toXML): Added comment with
27            "$Revision"-tag. This tag will/can then be substituted by the VCS.
28            * formed/formed/plugins/export/new_sql.py
29            (ExportAsSQLFilter.doExport): Added comment with
30            "$Revision"-tag. This tag will/can then be substituted by the VCS.
31            * formed/formed/model/exprtree.py: Added years operator.
32    
33    2010-03-30      Roland Geider <[email protected]>
34    
35            * formed/formed/plugins/export/latex.py: Added filter
36    
37    2010-03-25      Roland Geider <[email protected]>
38    
39            * formed/formed/plugins/export/xsd.py: Generate valid XML
40    
41    2010-02-11      Frank Koormann <[email protected]>
42    
43            * formed/formed/plugins/export/xls.py: Allow groups in choices.
44    
45    2009-12-02      Torsten Irländer <[email protected]>
46    
47            * formed/formed/plugins/export/typemap.py: do not ignore conditional
48              nodes on traversal.
49    
50    2009-11-17      Sascha L. Teichmann <[email protected]>
51    
52            * formed/formed/model/exprtree.py: Recognize '%' vars
53              in compilation. Does not eval it!
54    
55            * formed/formed/plugins/modify/rules.py: Generate '%' vars
56              for variables in repeat groups.
57    
58    2009-11-13      Sascha L. Teichmann <[email protected]>
59    
60            * formed/formed/plugins/export/typemap.py: Fixed to work
61            with new repeat group nodes.
62    
63    2009-10-28      Sascha L. Teichmann <[email protected]>
64    
65            * formed/formed/plugins/export/xsd.py,
66            formed/formed/plugins/export/sql.py,
67            formed/formed/plugins/export/new_sql.py: Allow groups in choices.
68    
69    2009-10-07      Frank Koormann <[email protected]>
70    
71            * formed/formed/plugins/export/latex.py:
72            Adjusted textprocessing to escape tex-active characters.
73    
74    2009-10-07      Sascha L. Teichmann <[email protected]>
75    
76            * formed/formed/plugins/export/html.py, formed/formed/plugins/export/latex.py,
77            formed/formed/plugins/export/html2.py: Adjusted to cope with
78            "semi-complete" implementation of logbook tree structure.
79    
80    2009-06-18      Torsten Irländer <[email protected]>
81    
82            * formed/formed/plugins/export/new_sql.py,
83              formed/formed/plugins/export/rg_sql.py: Fixed some sql errors, and
84              added permissions.
85    
86    2009-06-18      Torsten Irländer <[email protected]>
87    
88            * formed/formed/plugins/export/new_sql.py: Commented out generation of
89            page_views, as they do not work with rgroups.
90    
91    2009-06-17      Torsten Irländer <[email protected]>
92    
93            * formed/formed/plugins/export/new_sql.py: Fixed anonymize function
94            and rolenames.
95    
96    2009-06-17      Sascha L. Teichmann <[email protected]>
97    
98            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
99    
100    2009-05-26      Sascha L. Teichmann <[email protected]>
101    
102            * formed/formed/plugins/names/filter.py: small optimization.
103    
104    2009-05-26      Sascha L. Teichmann <[email protected]>
105    
106            * formed/formed/plugins/names/filter.py: Repaired unique filter for
107              nodecomponent names.
108    
109    2009-05-06      Sascha L. Teichmann <[email protected]>
110    
111            * formed/formed/plugins/export/rg_sql.py: Only create depending
112              repeat groups if no uuid is given. If a uuid is given then
113              the creation is triggered by an xml import.
114    
115    2009-04-28      Sascha L. Teichmann <[email protected]>
116    
117            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
118              replace the old one. The new one faciliates the new RepeatNode instead
119              of the Group.isRepeat() method to tell if something is to be repeated.
120    
121            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
122              The old one is deactivated.
123    
124            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
125    
126    2009-04-28      Sascha L. Teichmann <[email protected]>
127    
128            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
129              TODO: Adjust execution rights.
130    
131    2009-04-27      Sascha L. Teichmann <[email protected]>
132    
133            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
134              Add functions to create dataset.
135    
136    2009-04-24      Sascha L. Teichmann <[email protected]>
137    
138            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
139              tree structure functions in database.
140    
141            * formed/formed/config.py: load plug-in.
142    
143    2009-04-16      Sascha L. Teichmann <[email protected]>
144    
145            * formed/formed/model/data.py: Added 'digest' attribute to
146              RepeatNode. Removed needless methods
147    
148    2009-04-16      Sascha L. Teichmann <[email protected]>
149    
150            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
151              more readable with '=' and '<>'.
152    
153    2009-04-02      Sascha L. Teichmann <[email protected]>
154    
155            * formed/formed/plugins/export/sql.py: call anonymization
156              of uuid on anonymization of case.
157    
158    2009-03-31      Sascha L. Teichmann <[email protected]>
159    
160            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
161              case_anonymize().
162    
163    2009-03-31      Sascha L. Teichmann <[email protected]>
164    
165            * formed/formed/model/exprtree.py: Add some code to pretty print
166              the trees infix.
167    
168            * formed/formed/plugins/export/rules.py: New. Exporter for human
169              readable rules.
170    
171            * formed/formed/plugins/export/html.py: Fixed HTML generation.
172    
173            * formed/formed/config.py: Added new new Rule export plug-in.
174    
175    2009-03-31      Sascha L. Teichmann <[email protected]>
176    
177            * formed/formed/model/exprtree.py: Fixes from server. Raise
178              exceptions if there is less or more than one element on stack
179              after compilation of expression.
180    
181    2009-03-20      Sascha L. Teichmann <[email protected]>
182    
183            * formed/formed/model/data.py: Removed debug output
184    
185            * formed/formed/plugins/modify/rules.py: Fixed error message.
186              Generate past and future rules.
187    
188    2009-03-16      Sascha L. Teichmann <[email protected]>
189    
190            * formed/formed/model/exprtree.py: Forget to call today with context.
191    
192    2009-03-16      Sascha L. Teichmann <[email protected]>
193    
194            * formed/formed/io/document.py: Fixed syntax typo.
195    
196    2009-03-16      Sascha L. Teichmann <[email protected]>
197    
198            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
199    
200    2009-03-16      Sascha L. Teichmann <[email protected]>
201    
202            * formed/formed/model/data.py: Added ConditionalNode
203    
204            * formed/formed/io/document.py: Make ConditionalNode loadable.
205    
206    2009-03-13      Sascha L. Teichmann <[email protected]>
207    
208            * formed/formed/plugins/modify/rules.py: Make the error descriptions
209              in date sequence rules more precise.
210    
211    2009-03-13      Sascha L. Teichmann <[email protected]>
212    
213            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
214    
215    2009-03-13      Sascha L. Teichmann <[email protected]>
216    
217            * formed/formed/model/exprtree.py: New tree based expression engine.
218    
219            * formed/formed/model/__init__.py, formed/formed/model/data.py:
220              Adjusted imports.
221    
222    2009-03-12      Torsten Irländer <[email protected]>
223    2009-06-17      Sascha L. Teichmann <[email protected]>
224    
225            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
226    
227    2009-05-26      Sascha L. Teichmann <[email protected]>
228    
229            * formed/formed/plugins/names/filter.py: small optimization.
230    
231    2009-05-26      Sascha L. Teichmann <[email protected]>
232    
233            * formed/formed/plugins/names/filter.py: Repaired unique filter for
234              nodecomponent names.
235    
236    2009-05-06      Sascha L. Teichmann <[email protected]>
237    
238            * formed/formed/plugins/export/rg_sql.py: Only create depending
239              repeat groups if no uuid is given. If a uuid is given then
240              the creation is triggered by an xml import.
241    
242    2009-04-28      Sascha L. Teichmann <[email protected]>
243    
244            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
245              replace the old one. The new one faciliates the new RepeatNode instead
246              of the Group.isRepeat() method to tell if something is to be repeated.
247    
248            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
249              The old one is deactivated.
250    
251            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
252    
253    2009-04-28      Sascha L. Teichmann <[email protected]>
254    
255            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
256              TODO: Adjust execution rights.
257    
258    2009-04-27      Sascha L. Teichmann <[email protected]>
259    
260            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
261              Add functions to create dataset.
262    
263    2009-04-24      Sascha L. Teichmann <[email protected]>
264    
265            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
266              tree structure functions in database.
267    
268            * formed/formed/config.py: load plug-in.
269    
270    2009-04-16      Sascha L. Teichmann <[email protected]>
271    
272            * formed/formed/model/data.py: Added 'digest' attribute to
273              RepeatNode. Removed needless methods
274    
275    2009-04-16      Sascha L. Teichmann <[email protected]>
276    
277            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
278              more readable with '=' and '<>'.
279    
280    2009-04-02      Sascha L. Teichmann <[email protected]>
281    
282            * formed/formed/plugins/export/sql.py: call anonymization
283              of uuid on anonymization of case.
284    
285    2009-03-31      Sascha L. Teichmann <[email protected]>
286    
287            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
288              case_anonymize().
289    
290    2009-03-31      Sascha L. Teichmann <[email protected]>
291    
292            * formed/formed/model/exprtree.py: Add some code to pretty print
293              the trees infix.
294    
295            * formed/formed/plugins/export/rules.py: New. Exporter for human
296              readable rules.
297    
298            * formed/formed/plugins/export/html.py: Fixed HTML generation.
299    
300            * formed/formed/config.py: Added new new Rule export plug-in.
301    
302    2009-03-31      Sascha L. Teichmann <[email protected]>
303    
304            * formed/formed/model/exprtree.py: Fixes from server. Raise
305              exceptions if there is less or more than one element on stack
306              after compilation of expression.
307    
308    2009-03-20      Sascha L. Teichmann <[email protected]>
309    
310            * formed/formed/model/data.py: Removed debug output
311    
312            * formed/formed/plugins/modify/rules.py: Fixed error message.
313              Generate past and future rules.
314    
315    2009-03-16      Sascha L. Teichmann <[email protected]>
316    
317            * formed/formed/model/exprtree.py: Forget to call today with context.
318    
319    2009-03-16      Sascha L. Teichmann <[email protected]>
320    
321            * formed/formed/io/document.py: Fixed syntax typo.
322    
323    2009-03-16      Sascha L. Teichmann <[email protected]>
324    
325            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
326    
327    2009-03-16      Sascha L. Teichmann <[email protected]>
328    
329            * formed/formed/model/data.py: Added ConditionalNode
330    
331            * formed/formed/io/document.py: Make ConditionalNode loadable.
332    
333    2009-03-13      Sascha L. Teichmann <[email protected]>
334    
335            * formed/formed/plugins/modify/rules.py: Make the error descriptions
336              in date sequence rules more precise.
337    
338    2009-03-13      Sascha L. Teichmann <[email protected]>
339    
340            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
341    
342    2009-03-13      Sascha L. Teichmann <[email protected]>
343    
344            * formed/formed/model/exprtree.py: New tree based expression engine.
345    
346            * formed/formed/model/__init__.py, formed/formed/model/data.py:
347              Adjusted imports.
348    
349    2009-03-12      Torsten Irländer <[email protected]>
350    2009-06-17      Sascha L. Teichmann <[email protected]>
351    
352            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
353    
354    2009-05-26      Sascha L. Teichmann <[email protected]>
355    
356            * formed/formed/plugins/names/filter.py: small optimization.
357    
358    2009-05-26      Sascha L. Teichmann <[email protected]>
359    
360            * formed/formed/plugins/names/filter.py: Repaired unique filter for
361              nodecomponent names.
362    
363    2009-05-06      Sascha L. Teichmann <[email protected]>
364    
365            * formed/formed/plugins/export/rg_sql.py: Only create depending
366              repeat groups if no uuid is given. If a uuid is given then
367              the creation is triggered by an xml import.
368    
369    2009-04-28      Sascha L. Teichmann <[email protected]>
370    
371            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
372              replace the old one. The new one faciliates the new RepeatNode instead
373              of the Group.isRepeat() method to tell if something is to be repeated.
374    
375            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
376              The old one is deactivated.
377    
378            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
379    
380    2009-04-28      Sascha L. Teichmann <[email protected]>
381    
382            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
383              TODO: Adjust execution rights.
384    
385    2009-04-27      Sascha L. Teichmann <[email protected]>
386    
387            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
388              Add functions to create dataset.
389    
390    2009-04-24      Sascha L. Teichmann <[email protected]>
391    
392            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
393              tree structure functions in database.
394    
395            * formed/formed/config.py: load plug-in.
396    
397    2009-04-16      Sascha L. Teichmann <[email protected]>
398    
399            * formed/formed/model/data.py: Added 'digest' attribute to
400              RepeatNode. Removed needless methods
401    
402    2009-04-16      Sascha L. Teichmann <[email protected]>
403    
404            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
405              more readable with '=' and '<>'.
406    
407    2009-04-02      Sascha L. Teichmann <[email protected]>
408    
409            * formed/formed/plugins/export/sql.py: call anonymization
410              of uuid on anonymization of case.
411    
412    2009-03-31      Sascha L. Teichmann <[email protected]>
413    
414            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
415              case_anonymize().
416    
417    2009-03-31      Sascha L. Teichmann <[email protected]>
418    
419            * formed/formed/model/exprtree.py: Add some code to pretty print
420              the trees infix.
421    
422            * formed/formed/plugins/export/rules.py: New. Exporter for human
423              readable rules.
424    
425            * formed/formed/plugins/export/html.py: Fixed HTML generation.
426    
427            * formed/formed/config.py: Added new new Rule export plug-in.
428    
429    2009-03-31      Sascha L. Teichmann <[email protected]>
430    
431            * formed/formed/model/exprtree.py: Fixes from server. Raise
432              exceptions if there is less or more than one element on stack
433              after compilation of expression.
434    
435    2009-03-20      Sascha L. Teichmann <[email protected]>
436    
437            * formed/formed/model/data.py: Removed debug output
438    
439            * formed/formed/plugins/modify/rules.py: Fixed error message.
440              Generate past and future rules.
441    
442    2009-03-16      Sascha L. Teichmann <[email protected]>
443    
444            * formed/formed/model/exprtree.py: Forget to call today with context.
445    
446    2009-03-16      Sascha L. Teichmann <[email protected]>
447    
448            * formed/formed/io/document.py: Fixed syntax typo.
449    
450    2009-03-16      Sascha L. Teichmann <[email protected]>
451    
452            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
453    
454    2009-03-16      Sascha L. Teichmann <[email protected]>
455    
456            * formed/formed/model/data.py: Added ConditionalNode
457    
458            * formed/formed/io/document.py: Make ConditionalNode loadable.
459    
460    2009-03-13      Sascha L. Teichmann <[email protected]>
461    
462            * formed/formed/plugins/modify/rules.py: Make the error descriptions
463              in date sequence rules more precise.
464    
465    2009-03-13      Sascha L. Teichmann <[email protected]>
466    
467            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
468    
469    2009-03-13      Sascha L. Teichmann <[email protected]>
470    
471            * formed/formed/model/exprtree.py: New tree based expression engine.
472    
473            * formed/formed/model/__init__.py, formed/formed/model/data.py:
474              Adjusted imports.
475    
476    2009-03-12      Torsten Irländer <[email protected]>
477    
478            Introduced new order attribute for date fields
479    
480            * formed/formed/model/data.py: Order fields can be used to define to
481            ordering of datefields withing the document. Needed for automatic
482            generation of consistency rules.
483    
484    2009-02-09      Sascha L. Teichmann <[email protected]>
485    
486            * formed/formed/model/data.py: Allow pages to be 'invisible'.
487    
488    2009-02-09      Sascha L. Teichmann <[email protected]>
489    
490            * formed/formed/plugins/export/sql.py: Fixed problem with
491              description reference tables of radio groups.
492    
493    2009-02-09      Sascha L. Teichmann <[email protected]>
494    
495            * formed/formed/plugins/export/sql.py: replace '-' in names
496              by '_'.
497              
498    2009-02-09      Sascha L. Teichmann <[email protected]>
499    
500            * formed/formed/plugins/export/sql.py: to figure ou which
501              tables are equal the insert statememnts are lower cased
502              and sorted before they are compared. This reduces the number
503              of generated referfence tables.
504    
505    2009-02-09      Sascha L. Teichmann <[email protected]>
506    
507            Repair SQL schema creation for radio groups.
508    
509            * formed/formed/plugins/export/sql.py: radio groups are handled
510              like choices now.
511    
512    2009-02-09      Sascha L. Teichmann <[email protected]>
513    
514            Make it startable again.
515    
516            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
517              when plug-in is called.
518    
519            * formed/formed/model/nodecomponents.py: Event routing was messed up.
520              Rewired root node with document.
521    
522            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
523              XXX: This breaks creating help by now!
524    
525            * formed/formed/io/parser.py: Replace old deprecated base class
526              by new one.
527    
528            * formed/formed/main.py: Do not crash if locale cannot be set.
529    
530            * formed/formed/ui/controls.py: Use document.getCase() instead
531              of document.case to prevent uninitialized dereferences.
532    
533    2009-01-22      Torsten Irländer <[email protected]>
534    
535            Implemented new XML-Format for formed xml files.
536    
537            * formed/formed/model/nodecomponents.py,
538              formed/formed/io/document.py,
539              formed/formed/main.py,
540              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
541              node. Under case is the definition of the formular. logbook will
542              hold the defintion of logboog entrys. For now only the part under
543              "case" can be modified.  
544    
545    2009-01-21      Torsten Irländer <[email protected]>
546    
547            Changed way how XSD-Scheme is generated
548    
549            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
550              logbookentrys. The scheme definiton is now hardcoded in the
551              exporter as it will rarely change. It logbookpart will not be
552              generated from the formedtree anymore.
553    
554    2009-01-20      Torsten Irländer <[email protected]>
555    
556            Support Logbook entrys in xsd schema export
557    
558            * formed/formed/model/data.py: Repeatnode are now handeld as
559              repeatgroups in xsd-export
560            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
561              logbookentrys. The scheme will now validate against an xmlfile from
562              the offlineclient.
563    
564    2009-01-09      Torsten Irländer <[email protected]>
565    
566            Added new repeat node
567    
568            * formed/formed/model/data.py,
569              formed/formed/io/document.py: Added repeatnode to the formedtree.
570              TODO: Remove repeatgroup handling from the groupnode.
571    
572    2009-01-08      Torsten Irländer <[email protected]>
573    
574            Add isset operator to autogenerated rules.
575    
576            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
577              autogenerated rules.
578    
579    2008-12-17      Frank Koormann <[email protected]>
580    
581            * formed/formed/plugins/export/latex.py: Export form as set of
582            latex tables to be included into a master document. The export
583            generates section marks to structure the form and placeholders for
584            help texts to be merged in by a post processing step.
585    
586    2008-12-04      Sascha L. Teichmann <[email protected]>
587    
588            * formed/formed/model/expr.py: Added 'today' which pushes the current date
589              on the stack.
590    
591    2008-12-03      Sascha L. Teichmann <[email protected]>
592    
593            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
594              storage of fields.
595    
596            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
597              fields as an accepted value. Generate schema for radio groups too.
598    
599    2008-12-01      Torsten Irländer <[email protected]>
600    
601            Added autmatic generation of required rules
602    
603            * formed/formed/model/data.py,
604              formed/formed/model/expr.py,
605              formed/formed/plugins/modify/rules.py: Default rules for required
606              fields can now be generated.
607    
608    2008-11-28      Sascha L. Teichmann <[email protected]>
609    
610            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
611              Ported WidgetCollector from Offline client.
612    
613            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
614              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
615    
616            * formed/formed/config.py: Bind new filter to FormEd
617    
618    2008-11-27      Torsten Irländer <[email protected]>
619    
620            * formed/formed/model/data.py: Added new attribute mark for rules
621    
622    2008-11-10      Torsten Irländer <[email protected]>
623    
624            Implemented radio-matrix elements. radio elelement having the same
625            options can now be rendered in table form.
626    
627            * formed/formed/model/data.py,
628              formed/formed/io/document.py: Added new radio-matrix element to the
629              model and gui
630            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
631              the radio-matrix element.
632    
633    2008-11.03      Torsten Irländer <[email protected]>
634    
635            * formed/formed/model/data.py: Fixed import error
636    
637    2008-10-29      Sascha L. Teichmann <[email protected]>
638    
639            Relative paths in external choices are now possible. Relative paths are
640            relative to path of the master document.
641    
642            * formed/model/data.py: external choice are now storing the path to the
643              master document.
644    
645            * formed/formed/io/document.py: Pass context to SAX builder.
646    
647            * formed/formed/io/factories.py: For new created nodes look if there
648              is a method 'setLoadContext' and call it.
649    
650    2008-09-04      Sascha L. Teichmann <[email protected]>
651    
652            * doc/beschreibung.txt: New. Initial description of FormEd (german).
653    
654    2008-08-22      Sascha L. Teichmann <[email protected]>
655    
656            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
657    
658    2008-08-21      Sascha L. Teichmann <[email protected]>
659    
660            * formed/formed/io/document.py: Indent tree while saving
661            * formed/formed/main.py: removed needless print
662    
663    2008-08-15      Sascha L. Teichmann <[email protected]>
664    
665            * LICENSE: New GPLv3
666            * */*.py, *.sh: Added reference to LICENSE
667    
668    2008-08-15      Sascha L. Teichmann <[email protected]>
669    
670            * tools: removed because there a no tools any more.
671    
672    2008-08-15      Sascha L. Teichmann <[email protected]>
673    
674            * tools/formed: moved one level up because its the only
675              part of this project now.
676    
677    2008-08-15      Sascha L. Teichmann <[email protected]>
678    
679            * tools/anonym/*: Removed as it belongs to mpuls WASKA
680    
681    2008-08-15      Sascha L. Teichmann <[email protected]>
682    
683            * pdf2xfa/*: removed. It belongs to mpuls
684    
685    2008-08-13 L. Teichmann <[email protected]>
686    
687            i18n of the plug-ins:
688            * tools/formed/formed/plugins/export/diff.py,
689              tools/formed/formed/plugins/export/data.py,
690              tools/formed/formed/plugins/export/old_sql.py,
691              tools/formed/formed/plugins/export/latex.py,
692              tools/formed/formed/plugins/export/xsd.py,
693              tools/formed/formed/plugins/export/sql.py,
694              tools/formed/formed/plugins/export/typemap.py,
695              tools/formed/formed/plugins/export/html.py,
696              tools/formed/formed/plugins/export/mode.py,
697              tools/formed/formed/plugins/export/html2.py,
698              tools/formed/formed/plugins/export/xls.py,
699              tools/formed/formed/plugins/names/filter.py,
700              tools/formed/formed/plugins/plugin.py,
701              tools/formed/formed/plugins/web/help.py,
702              tools/formed/formed/plugins/web/form_renderer.py,
703              tools/formed/formed/plugins/web/plugin.py,
704              tools/formed/formed/plugins/web/error_renderer.py,
705              tools/formed/formed/plugins/web/view_renderer.py,
706              tools/formed/formed/plugins/web/semantic.py,
707              tools/formed/formed/plugins/web/cache.py,
708              tools/formed/formed/plugins/web/server.py,
709              tools/formed/formed/plugins/web/controllers.py,
710              tools/formed/formed/plugins/web/renderer.py,
711              tools/formed/formed/plugins/ui/controls.py,
712              tools/formed/formed/config.py: _("")s the stuff
713              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
714              extracted and translated.
715    
716    2008-08-08      Sascha L. Teichmann <[email protected]>
717    
718            First version of FormEd i18n. After checkout go to tools/formed/po/ and
719            say 'make mo'. Afterwards you can start FormEd as usual.
720    
721            * tools/formed/resources: New. Place to places ressources like *.mo files
722            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
723              
724            * tools/formed/po,
725              tools/formed/po/Makefile,
726              tools/formed/po/formed.pot,
727              tools/formed/po/de_DE.po: i18n stuff.
728    
729    2008-08-08      Sascha L. Teichmann <[email protected]>
730    
731            * tools/anonym/xmlexport.py: Only export cases which are not
732              'schwebend geloescht'.
733    
734    2008-07-23      Sascha L. Teichmann <[email protected]>
735    
736            Fixed issue472
737    
738            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
739    
740    2008-07-17      Sascha L. Teichmann <[email protected]>
741    
742            * tools/anonym/xmlimport.py: removed marking of invalid cases
743            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
744    
745    2008-07.07      Torsten Irländer <[email protected]>
746    
747            * tools/formed/formed/plugins/export/latex.py
748              tools/formed/formed/config.py: Added new LaTex Export. Beware this
749              is even more ugly the HTML Export.
750            * tools/formed/formed/plugins/export/html.py: Added information on
751              anonymisation to the html export.
752    
753    2008-07-07      Sascha L. Teichmann <[email protected]>
754    
755            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
756    
757    2008-07-07      Sascha L. Teichmann <[email protected]>
758    
759            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
760    
761    2008-07-07      Sascha L. Teichmann <[email protected]>  
762            
763            * tools/formed/formed/plugins/export/html.py: Added additional column
764            to the html export with information how each field will get
765            anonymized.
766    
767    2008-07-07      Sascha L. Teichmann <[email protected]>  
768    
769            * tools/anonym/xmlimport.py: sync with productive version.
770    
771    2008-06-10      Torsten Irländer <[email protected]>
772    
773            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
774              call anonymize function
775    
776    2008-05-21      Sascha L. Teichmann <[email protected]>  
777    
778            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
779              back to UTF-8.
780    
781    2008-05-21      Frank Koormann <[email protected]>
782    
783            * tools/formed/formed/plugins/export/xls.py: New, export key value
784            tables as excel workbook with one sheet per table.
785    
786            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
787    
788    2008-05-21      Frank Koormann <[email protected]>
789    
790            * tools/formed/formed/plugins/export/xsd.py
791            (SchemaCreator._createChoice): Fix use of choices name.
792    
793    2008-04-29      Sascha L. Teichmann <[email protected]>
794    
795            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
796              to allow arbitrary order of repeat groups.
797    
798    2008-04-29      Sascha L. Teichmann <[email protected]>
799    
800            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
801              character.
802    
803    2008-04-29      Sascha L. Teichmann <[email protected]>
804    
805            * tools/formed/formed/plugins/export/xsd.py: Added annotations
806              to fields.
807    
808    2008-04-29      Sascha L. Teichmann <[email protected]>
809    
810            * tools/formed/formed/plugins/export/xsd.py: Added for
811              choice fields.
812    
813    2008-04-29      Sascha L. Teichmann <[email protected]>
814    
815            * tools/formed/formed/plugins/export/xsd.py: Added support for
816              boolean fields based on enumerations.
817    
818    2008-04-28      Sascha L. Teichmann <[email protected]>
819    
820            * tools/formed/formed/plugins/export/xsd.py: Added support for
821              date, text and textarea fields.
822    
823    2008-04-28      Sascha L. Teichmann <[email protected]>
824    
825            * tools/formed/formed/plugins/export/xsd.py: Added support for
826              repeat groups and integer fields.
827    
828    2008-04-28      Sascha L. Teichmann <[email protected]>
829    
830            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
831              exporting as XML schema. not ready, yet.
832    
833            * tools/formed/formed/config.py: Use new plug-in.
834    
835            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
836    
837    2008-04-17      Torsten Irländer <[email protected]>
838    
839            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
840            for the views because of the new group permissions.
841    
842    2008-04-09      Sascha L. Teichmann <[email protected]>
843    
844            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
845              old anonymized cases.
846    
847    2008-04-01      Sascha L. Teichmann <[email protected]>
848    
849            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
850              from clause to select datasets.
851              Replace ']]>' in CDATA sections with correct splitted replacement.
852    
853    2008-03-12      Sascha L. Teichmann <[email protected]>
854            
855            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
856              script.
857    
858            * tools/anonym/xmlimport.py: commented out database port from
859              connectionstring.
860    
861    2008-03-12      Sascha L. Teichmann <[email protected]>
862    
863            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
864              of anonymization of repeat groups (wrong id was given).
865    
866    2008-03-11      Sascha L. Teichmann <[email protected]>
867    
868            * tools/formed/formed/plugins/export/sql.py: Generate no update
869              statements for relations which have no anonym functions applied.
870    
871    2008-03-11      Sascha L. Teichmann <[email protected]>
872    
873            * tools/formed/formed/plugins/export/sql.py: Added a newline after
874              'COMMIT;' in the last line.
875    
876    2008-03-11      Sascha L. Teichmann <[email protected]>
877    
878            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
879              generated anonymize_case() function.
880              
881    2008-03-11      Sascha L. Teichmann <[email protected]>
882    
883            * tools/formed/formed/plugins/export/sql.py: Added code to
884              generate a plpgsql function anonymize_case() that anonymized
885              a given case and all of its depending repeat groups.
886    
887    2008-03-06      Sascha L. Teichmann <[email protected]>
888    
889            * tools/anonym/xmlimport.py: remove print of insert statement.
890    
891            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
892    
893    2008-03-03      Torsten Irländer <[email protected]>
894    
895            * anonym/cron.sendAnonXml.sh,
896              anonym/getDbList.sh: Modified script to be used directly in the
897              production environment (Copied running scripts from production
898              server)
899    
900            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
901              to be used in a production environment (Cpoied running script from
902              production server)
903    
904            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
905              ensure that only valid cases get exported
906    
907    2008-02-27      Sascha L. Teichmann <[email protected]>
908    
909            * tools/anonym/xmlimport.py: Fixed bug in date converter.
910    
911    2008-02-27      Sascha L. Teichmann <[email protected]>
912    
913            * tools/anonym/xmlimport.py: Simpilied version
914    
915    2008-02-27      Sascha L. Teichmann <[email protected]>
916    
917            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
918              xmlimport.py and parameters.
919    
920            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
921    
922            * tools/anonym/xmlexport.py: Use python interpreter without env
923              because of sudo context.
924    
925    2008-02-26      Sascha L. Teichmann <[email protected]>
926    
927            * tools/anonym/xmlimport.py: added support for getopt. add
928              support to force in fkz in import of case.
929    
930    2008-02-26      Sascha L. Teichmann <[email protected]>
931    
932            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
933    
934            * tools/anonym/html.awk: produces valid HTML.
935    
936    2008-02-25      Sascha L. Teichmann <[email protected]>
937    
938            * tools/anonym/joincsv.py: Fix a logic bug.
939    
940    2008-02-25      Torsten Irlaender <[email protected]>
941    
942            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
943              exportted cases. It will read all files from a directory and import
944              the files into the DB. After that the script will cleanup the
945              directory.
946    
947    2008-02-25      Torsten Irländer <[email protected]>
948            
949            * tools/anonym/cron.sendAnonXml.sh,
950              tools/anonym/xmlexport.py,
951              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
952    
953    2008-02-25      Sascha L. Teichmann <[email protected]>
954    
955            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
956    
957    2008-02-25      Sascha L. Teichmann <[email protected]>
958    
959            * tools/anonym/joincsv.py: New. Joins CSV files.
960    
961            * tools/anonym/html.awk: New. Converts CSV to HTML
962    
963    2008-02-25      Sascha L. Teichmann <[email protected]>
964    
965            * tools/anonym/xmlimport.py: New. Added generation of
966              update statements.
967    
968    2008-02-25      Sascha L. Teichmann <[email protected]>
969    
970            * tools/anonym/xmlimport.py: New. Base for importing
971              XML from cron.
972    
973    2008-02-24      Sascha L. Teichmann <[email protected]>
974    
975            * tools/formed/formed/plugins/export/html2.py: New. plug-in
976              for a simplified HTML output
977    
978            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
979              for dump schema as python dictionary.
980    
981            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
982              old stored procedure and view generators.
983    
984    2008-02-19      Sascha L. Teichmann <[email protected]>
985    
986            * tools/anonym/xmlexport.py: New. Export all cases in database
987              as XML.
988    
989    2008-02-18      Sascha L. Teichmann <[email protected]>
990    
991            * tools/anonym/anoymncsv.py: separate field with '\t' now.
992              all '\t's are replaced by '   ' before. '\r\n' are removed too.
993    
994    2008-02-15      Sascha L. Teichmann <[email protected]>
995    
996            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
997              data from database.
998    
999    2008-02-14      Sascha L. Teichmann <[email protected]>
1000    
1001            * tools/formed/formed/plugins/export/sql.py: Exchanged name
1002              erase_value with suppress_value/suppress_value2.
1003    
1004    2008-02-13      Sascha L. Teichmann <[email protected]>
1005    
1006            * tools/formed/formed/plugins/export/sql.py: output id, master_id
1007              substitute 'erase_value' with NULL value.
1008    
1009    2008-02-13      Sascha L. Teichmann <[email protected]>
1010    
1011            * tools/formed/formed/plugins/export/sql.py: output id, master_id
1012              and uuid_id in anonymiziation views too.
1013    
1014    2008-02-13      Sascha L. Teichmann <[email protected]>
1015    
1016            * tools/formed/formed/plugins/export/sql.py: Added generation
1017              of anonymiziation views for master table views and repeat group
1018              views.
1019    
1020    2008-02-13      Sascha L. Teichmann <[email protected]>
1021    
1022            * tools/formed/formed/model/nodecomponents.py: Added attribute
1023              "function"
1024    
1025            * tools/formed/formed/io/document.py: Save attributes in
1026              alphabetical order.
1027    
1028    2008-02-02      Sascha L. Teichmann <[email protected]>
1029    
1030            * tools/formed/formed/plugins/export/sql.py: Added update rule
1031              for master table and repeat groups views. Granted update right
1032              to :cm_ka_group.
1033    
1034    2008-02-01      Sascha L. Teichmann <[email protected]>
1035    
1036            * tools/formed/formed/plugins/export/sql.py: Added a column 'uuid_id'
1037              for master table and repeat groups. Also added unique constraints
1038              to these columns.
1039    
1040    2007-12-10      Sascha L. Teichmann <[email protected]>
1041    
1042            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Added a system
1043              property 'root.element' to specify the name of the XML root.
1044    
1045            * pdf2xfa/startup/pdf2xfa.sh, pdf2xfa/README.TXT: Adjusted.
1046    
1047    2007-11-22      Sascha L. Teichmann <[email protected]>
1048    
1049            * pdf2xfa/startup, */pdf2xfa.sh, */pdf2xfa.init: boot scripts
1050              for GNU/Linux (tested Debian 'Etch' 4.0) by Sascha Wilde.
1051    
1052            * pdf2xfa/README.TXT: Add a remark to new boot scripts.
1053    
1054    2007-11-21      Sascha L. Teichmann <[email protected]>
1055    
1056            * pdf2xfa/src/de/intevation/pdfimport/Log.java: New.
1057              Sends logging to file.
1058    
1059            * pdf2xfa/src/de/intevation/pdfimport/Server.java,
1060              pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Adjusted
1061              to use new logging.
1062    
1063            * pdf2xfa/README.TXT: Added remark how to use logging.
1064    
1065    2007-11-16      Frank Koormann <[email protected]>
1066    
1067            * tools/formed/formed/plugins/export/sql.py (createSchema):
1068            Append only column "bearbeiter_id", standins are modelled by a
1069            separate table.
1070    
1071    2007-11-16      Sascha L. Teichmann <[email protected]>
1072    
1073            * tools/formed/formed/model/data.py,
1074              tools/formed/formed/plugins/web/view_renderer.py:
1075              Added an invisible flag for info fields.
1076    
1077    2007-11-07      Sascha L. Teichmann <[email protected]>
1078    
1079            * tools/formed/formed/model/nodecomponents.py: Fixed a few small bugs
1080              (calling a wrong method).
1081    
1082    2007-11-07      Sascha L. Teichmann <[email protected]>
1083    
1084            * tools/formed/formed/model/nodecomponents.py: Added a field
1085              'alternative' to all node components. This might be of help to
1086              match PDF imports where the descriptions do not match.
1087    
1088    2007-10-23      Frank Koormann <[email protected]>
1089    
1090            * tools/formed/formed/plugins/export/sql.py: New WHERE-Clause for views
1091    
1092    2007-10-23      Frank Koormann <[email protected]>
1093    
1094            * tools/formed/formed/plugins/export/sql.py: Set default
1095            value (-1) for choices and bools.
1096    
1097    2007-10-21      Frank Koormann <[email protected]>
1098    
1099            * tools/formed/formed/plugins/export/sql.py: Grant statements for
1100            descriptive tables added.
1101            (Table.getName): new
1102    
1103    2007-10-21      Frank Koormann <[email protected]>
1104    
1105            * tools/formed/formed/plugins/export/sql.py: "CREATE OR REPLACE"
1106            statements for views and roles to make updates easier.
1107            Add "admin_ka" membership as third option to VIEW_WHERE_CLAUSE.
1108    
1109    2007-10-19      Frank Koormann <[email protected]>
1110    
1111            * tools/formed/formed/plugins/export/sql.py: Added GRANT statements
1112            for views. The statements are prepared for variable substitution
1113            when executing the SQL-scripts by psql.
1114    
1115    2007-10-18      Sascha L. Teichmann <[email protected]>
1116    
1117            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Fixed:
1118              End of result XML was truncated because of an unflushed buffer.
1119    
1120    2007-10-17      Sascha L. Teichmann <[email protected]>
1121    
1122            * pdf2xfa/bin/build-jar.sh: New. Build production jar file.
1123    
1124            * pdf2xfa/README.TXT: Adjusted how to build production jar file
1125              and how to use it.
1126    
1127            * pdf2xfa/etc, pdf2xfa/etc/manifest.txt: New. Defines main class
1128              and iText dependency.
1129    
1130    2007-10-16      Sascha L. Teichmann <[email protected]>
1131    
1132            * tools/formed/formed/plugins/export/sql.py: Model 'Ja, Nein, Keine Angabe'
1133              are not modeled as BOOLEANs any more. That simpifies the conversion
1134              process web vs. db.
1135    
1136  2007-10-07      Sascha L. Teichmann <[email protected]>  2007-10-07      Sascha L. Teichmann <[email protected]>
1137    
1138          * tools/formed/formed/plugins/export/sql.py: Added the remaining          * tools/formed/formed/plugins/export/sql.py: Added the remaining

Legend:
Removed from v.206  
changed lines
  Added in v.361

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26