/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 332 by teichmann, Tue May 26 14:12:25 2009 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]>  2009-05-26      Sascha L. Teichmann <[email protected]>
475    
476          * formed/formed/plugins/names/filter.py: Repaired unique filter for          * formed/formed/plugins/names/filter.py: Repaired unique filter for

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26