/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.255  
changed lines
  Added in v.379

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26