/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.183  
changed lines
  Added in v.339

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26