/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.205  
changed lines
  Added in v.366

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26