/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.210  
changed lines
  Added in v.386

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26