/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.199  
changed lines
  Added in v.369

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26