/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.196  
changed lines
  Added in v.354

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26