/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.251  
changed lines
  Added in v.396

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26