/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.263  
changed lines
  Added in v.377

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26