/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.201  
changed lines
  Added in v.335

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26