/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.235  
changed lines
  Added in v.378

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26