/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.226  
changed lines
  Added in v.364

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26