/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.227  
changed lines
  Added in v.374

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26