/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.202  
changed lines
  Added in v.344

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26