/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.194  
changed lines
  Added in v.349

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26