/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 187 by teichmann, Wed Sep 19 16:25:33 2007 UTC revision 333 by teichmann, Tue May 26 15:21:00 2009 UTC
# Line 1  Line 1 
1    2009-05-26      Sascha L. Teichmann <[email protected]>
2    
3            * formed/formed/plugins/names/filter.py: small optimization.
4    
5    2009-05-26      Sascha L. Teichmann <[email protected]>
6    
7            * formed/formed/plugins/names/filter.py: Repaired unique filter for
8              nodecomponent names.
9    
10    2009-05-06      Sascha L. Teichmann <[email protected]>
11    
12            * formed/formed/plugins/export/rg_sql.py: Only create depending
13              repeat groups if no uuid is given. If a uuid is given then
14              the creation is triggered by an xml import.
15    
16    2009-04-28      Sascha L. Teichmann <[email protected]>
17    
18            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
19              replace the old one. The new one faciliates the new RepeatNode instead
20              of the Group.isRepeat() method to tell if something is to be repeated.
21    
22            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
23              The old one is deactivated.
24    
25            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
26    
27    2009-04-28      Sascha L. Teichmann <[email protected]>
28    
29            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
30              TODO: Adjust execution rights.
31    
32    2009-04-27      Sascha L. Teichmann <[email protected]>
33    
34            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
35              Add functions to create dataset.
36    
37    2009-04-24      Sascha L. Teichmann <[email protected]>
38    
39            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
40              tree structure functions in database.
41    
42            * formed/formed/config.py: load plug-in.
43    
44    2009-04-16      Sascha L. Teichmann <[email protected]>
45    
46            * formed/formed/model/data.py: Added 'digest' attribute to
47              RepeatNode. Removed needless methods
48    
49    2009-04-16      Sascha L. Teichmann <[email protected]>
50    
51            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
52              more readable with '=' and '<>'.
53    
54    2009-04-02      Sascha L. Teichmann <[email protected]>
55    
56            * formed/formed/plugins/export/sql.py: call anonymization
57              of uuid on anonymization of case.
58    
59    2009-03-31      Sascha L. Teichmann <[email protected]>
60    
61            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
62              case_anonymize().
63    
64    2009-03-31      Sascha L. Teichmann <[email protected]>
65    
66            * formed/formed/model/exprtree.py: Add some code to pretty print
67              the trees infix.
68    
69            * formed/formed/plugins/export/rules.py: New. Exporter for human
70              readable rules.
71    
72            * formed/formed/plugins/export/html.py: Fixed HTML generation.
73    
74            * formed/formed/config.py: Added new new Rule export plug-in.
75    
76    2009-03-31      Sascha L. Teichmann <[email protected]>
77    
78            * formed/formed/model/exprtree.py: Fixes from server. Raise
79              exceptions if there is less or more than one element on stack
80              after compilation of expression.
81    
82    2009-03-20      Sascha L. Teichmann <[email protected]>
83    
84            * formed/formed/model/data.py: Removed debug output
85    
86            * formed/formed/plugins/modify/rules.py: Fixed error message.
87              Generate past and future rules.
88    
89    2009-03-16      Sascha L. Teichmann <[email protected]>
90    
91            * formed/formed/model/exprtree.py: Forget to call today with context.
92    
93    2009-03-16      Sascha L. Teichmann <[email protected]>
94    
95            * formed/formed/io/document.py: Fixed syntax typo.
96    
97    2009-03-16      Sascha L. Teichmann <[email protected]>
98    
99            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
100    
101    2009-03-16      Sascha L. Teichmann <[email protected]>
102    
103            * formed/formed/model/data.py: Added ConditionalNode
104    
105            * formed/formed/io/document.py: Make ConditionalNode loadable.
106    
107    2009-03-13      Sascha L. Teichmann <[email protected]>
108    
109            * formed/formed/plugins/modify/rules.py: Make the error descriptions
110              in date sequence rules more precise.
111    
112    2009-03-13      Sascha L. Teichmann <[email protected]>
113    
114            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
115    
116    2009-03-13      Sascha L. Teichmann <[email protected]>
117    
118            * formed/formed/model/exprtree.py: New tree based expression engine.
119    
120            * formed/formed/model/__init__.py, formed/formed/model/data.py:
121              Adjusted imports.
122    
123    2009-03-12      Torsten Irländer <[email protected]>
124    
125            Introduced new order attribute for date fields
126    
127            * formed/formed/model/data.py: Order fields can be used to define to
128            ordering of datefields withing the document. Needed for automatic
129            generation of consistency rules.
130    
131    2009-02-09      Sascha L. Teichmann <[email protected]>
132    
133            * formed/formed/model/data.py: Allow pages to be 'invisible'.
134    
135    2009-02-09      Sascha L. Teichmann <[email protected]>
136    
137            * formed/formed/plugins/export/sql.py: Fixed problem with
138              description reference tables of radio groups.
139    
140    2009-02-09      Sascha L. Teichmann <[email protected]>
141    
142            * formed/formed/plugins/export/sql.py: replace '-' in names
143              by '_'.
144              
145    2009-02-09      Sascha L. Teichmann <[email protected]>
146    
147            * formed/formed/plugins/export/sql.py: to figure ou which
148              tables are equal the insert statememnts are lower cased
149              and sorted before they are compared. This reduces the number
150              of generated referfence tables.
151    
152    2009-02-09      Sascha L. Teichmann <[email protected]>
153    
154            Repair SQL schema creation for radio groups.
155    
156            * formed/formed/plugins/export/sql.py: radio groups are handled
157              like choices now.
158    
159    2009-02-09      Sascha L. Teichmann <[email protected]>
160    
161            Make it startable again.
162    
163            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
164              when plug-in is called.
165    
166            * formed/formed/model/nodecomponents.py: Event routing was messed up.
167              Rewired root node with document.
168    
169            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
170              XXX: This breaks creating help by now!
171    
172            * formed/formed/io/parser.py: Replace old deprecated base class
173              by new one.
174    
175            * formed/formed/main.py: Do not crash if locale cannot be set.
176    
177            * formed/formed/ui/controls.py: Use document.getCase() instead
178              of document.case to prevent uninitialized dereferences.
179    
180    2009-01-22      Torsten Irländer <[email protected]>
181    
182            Implemented new XML-Format for formed xml files.
183    
184            * formed/formed/model/nodecomponents.py,
185              formed/formed/io/document.py,
186              formed/formed/main.py,
187              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
188              node. Under case is the definition of the formular. logbook will
189              hold the defintion of logboog entrys. For now only the part under
190              "case" can be modified.  
191    
192    2009-01-21      Torsten Irländer <[email protected]>
193    
194            Changed way how XSD-Scheme is generated
195    
196            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
197              logbookentrys. The scheme definiton is now hardcoded in the
198              exporter as it will rarely change. It logbookpart will not be
199              generated from the formedtree anymore.
200    
201    2009-01-20      Torsten Irländer <[email protected]>
202    
203            Support Logbook entrys in xsd schema export
204    
205            * formed/formed/model/data.py: Repeatnode are now handeld as
206              repeatgroups in xsd-export
207            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
208              logbookentrys. The scheme will now validate against an xmlfile from
209              the offlineclient.
210    
211    2009-01-09      Torsten Irländer <[email protected]>
212    
213            Added new repeat node
214    
215            * formed/formed/model/data.py,
216              formed/formed/io/document.py: Added repeatnode to the formedtree.
217              TODO: Remove repeatgroup handling from the groupnode.
218    
219    2009-01-08      Torsten Irländer <[email protected]>
220    
221            Add isset operator to autogenerated rules.
222    
223            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
224              autogenerated rules.
225    
226    2008-12-17      Frank Koormann <[email protected]>
227    
228            * formed/formed/plugins/export/latex.py: Export form as set of
229            latex tables to be included into a master document. The export
230            generates section marks to structure the form and placeholders for
231            help texts to be merged in by a post processing step.
232    
233    2008-12-04      Sascha L. Teichmann <[email protected]>
234    
235            * formed/formed/model/expr.py: Added 'today' which pushes the current date
236              on the stack.
237    
238    2008-12-03      Sascha L. Teichmann <[email protected]>
239    
240            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
241              storage of fields.
242    
243            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
244              fields as an accepted value. Generate schema for radio groups too.
245    
246    2008-12-01      Torsten Irländer <[email protected]>
247    
248            Added autmatic generation of required rules
249    
250            * formed/formed/model/data.py,
251              formed/formed/model/expr.py,
252              formed/formed/plugins/modify/rules.py: Default rules for required
253              fields can now be generated.
254    
255    2008-11-28      Sascha L. Teichmann <[email protected]>
256    
257            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
258              Ported WidgetCollector from Offline client.
259    
260            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
261              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
262    
263            * formed/formed/config.py: Bind new filter to FormEd
264    
265    2008-11-27      Torsten Irländer <[email protected]>
266    
267            * formed/formed/model/data.py: Added new attribute mark for rules
268    
269    2008-11-10      Torsten Irländer <[email protected]>
270    
271            Implemented radio-matrix elements. radio elelement having the same
272            options can now be rendered in table form.
273    
274            * formed/formed/model/data.py,
275              formed/formed/io/document.py: Added new radio-matrix element to the
276              model and gui
277            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
278              the radio-matrix element.
279    
280    2008-11.03      Torsten Irländer <[email protected]>
281    
282            * formed/formed/model/data.py: Fixed import error
283    
284    2008-10-29      Sascha L. Teichmann <[email protected]>
285    
286            Relative paths in external choices are now possible. Relative paths are
287            relative to path of the master document.
288    
289            * formed/model/data.py: external choice are now storing the path to the
290              master document.
291    
292            * formed/formed/io/document.py: Pass context to SAX builder.
293    
294            * formed/formed/io/factories.py: For new created nodes look if there
295              is a method 'setLoadContext' and call it.
296    
297    2008-09-04      Sascha L. Teichmann <[email protected]>
298    
299            * doc/beschreibung.txt: New. Initial description of FormEd (german).
300    
301    2008-08-22      Sascha L. Teichmann <[email protected]>
302    
303            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
304    
305    2008-08-21      Sascha L. Teichmann <[email protected]>
306    
307            * formed/formed/io/document.py: Indent tree while saving
308            * formed/formed/main.py: removed needless print
309    
310    2008-08-15      Sascha L. Teichmann <[email protected]>
311    
312            * LICENSE: New GPLv3
313            * */*.py, *.sh: Added reference to LICENSE
314    
315    2008-08-15      Sascha L. Teichmann <[email protected]>
316    
317            * tools: removed because there a no tools any more.
318    
319    2008-08-15      Sascha L. Teichmann <[email protected]>
320    
321            * tools/formed: moved one level up because its the only
322              part of this project now.
323    
324    2008-08-15      Sascha L. Teichmann <[email protected]>
325    
326            * tools/anonym/*: Removed as it belongs to mpuls WASKA
327    
328    2008-08-15      Sascha L. Teichmann <[email protected]>
329    
330            * pdf2xfa/*: removed. It belongs to mpuls
331    
332    2008-08-13 L. Teichmann <[email protected]>
333    
334            i18n of the plug-ins:
335            * tools/formed/formed/plugins/export/diff.py,
336              tools/formed/formed/plugins/export/data.py,
337              tools/formed/formed/plugins/export/old_sql.py,
338              tools/formed/formed/plugins/export/latex.py,
339              tools/formed/formed/plugins/export/xsd.py,
340              tools/formed/formed/plugins/export/sql.py,
341              tools/formed/formed/plugins/export/typemap.py,
342              tools/formed/formed/plugins/export/html.py,
343              tools/formed/formed/plugins/export/mode.py,
344              tools/formed/formed/plugins/export/html2.py,
345              tools/formed/formed/plugins/export/xls.py,
346              tools/formed/formed/plugins/names/filter.py,
347              tools/formed/formed/plugins/plugin.py,
348              tools/formed/formed/plugins/web/help.py,
349              tools/formed/formed/plugins/web/form_renderer.py,
350              tools/formed/formed/plugins/web/plugin.py,
351              tools/formed/formed/plugins/web/error_renderer.py,
352              tools/formed/formed/plugins/web/view_renderer.py,
353              tools/formed/formed/plugins/web/semantic.py,
354              tools/formed/formed/plugins/web/cache.py,
355              tools/formed/formed/plugins/web/server.py,
356              tools/formed/formed/plugins/web/controllers.py,
357              tools/formed/formed/plugins/web/renderer.py,
358              tools/formed/formed/plugins/ui/controls.py,
359              tools/formed/formed/config.py: _("")s the stuff
360              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
361              extracted and translated.
362    
363    2008-08-08      Sascha L. Teichmann <[email protected]>
364    
365            First version of FormEd i18n. After checkout go to tools/formed/po/ and
366            say 'make mo'. Afterwards you can start FormEd as usual.
367    
368            * tools/formed/resources: New. Place to places ressources like *.mo files
369            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
370              
371            * tools/formed/po,
372              tools/formed/po/Makefile,
373              tools/formed/po/formed.pot,
374              tools/formed/po/de_DE.po: i18n stuff.
375    
376    2008-08-08      Sascha L. Teichmann <[email protected]>
377    
378            * tools/anonym/xmlexport.py: Only export cases which are not
379              'schwebend geloescht'.
380    
381    2008-07-23      Sascha L. Teichmann <[email protected]>
382    
383            Fixed issue472
384    
385            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
386    
387    2008-07-17      Sascha L. Teichmann <[email protected]>
388    
389            * tools/anonym/xmlimport.py: removed marking of invalid cases
390            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
391    
392    2008-07.07      Torsten Irländer <[email protected]>
393    
394            * tools/formed/formed/plugins/export/latex.py
395              tools/formed/formed/config.py: Added new LaTex Export. Beware this
396              is even more ugly the HTML Export.
397            * tools/formed/formed/plugins/export/html.py: Added information on
398              anonymisation to the html export.
399    
400    2008-07-07      Sascha L. Teichmann <[email protected]>
401    
402            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
403    
404    2008-07-07      Sascha L. Teichmann <[email protected]>
405    
406            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
407    
408    2008-07-07      Sascha L. Teichmann <[email protected]>  
409            
410            * tools/formed/formed/plugins/export/html.py: Added additional column
411            to the html export with information how each field will get
412            anonymized.
413    
414    2008-07-07      Sascha L. Teichmann <[email protected]>  
415    
416            * tools/anonym/xmlimport.py: sync with productive version.
417    
418    2008-06-10      Torsten Irländer <[email protected]>
419    
420            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
421              call anonymize function
422    
423    2008-05-21      Sascha L. Teichmann <[email protected]>  
424    
425            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
426              back to UTF-8.
427    
428    2008-05-21      Frank Koormann <[email protected]>
429    
430            * tools/formed/formed/plugins/export/xls.py: New, export key value
431            tables as excel workbook with one sheet per table.
432    
433            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
434    
435    2008-05-21      Frank Koormann <[email protected]>
436    
437            * tools/formed/formed/plugins/export/xsd.py
438            (SchemaCreator._createChoice): Fix use of choices name.
439    
440    2008-04-29      Sascha L. Teichmann <[email protected]>
441    
442            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
443              to allow arbitrary order of repeat groups.
444    
445    2008-04-29      Sascha L. Teichmann <[email protected]>
446    
447            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
448              character.
449    
450    2008-04-29      Sascha L. Teichmann <[email protected]>
451    
452            * tools/formed/formed/plugins/export/xsd.py: Added annotations
453              to fields.
454    
455    2008-04-29      Sascha L. Teichmann <[email protected]>
456    
457            * tools/formed/formed/plugins/export/xsd.py: Added for
458              choice fields.
459    
460    2008-04-29      Sascha L. Teichmann <[email protected]>
461    
462            * tools/formed/formed/plugins/export/xsd.py: Added support for
463              boolean fields based on enumerations.
464    
465    2008-04-28      Sascha L. Teichmann <[email protected]>
466    
467            * tools/formed/formed/plugins/export/xsd.py: Added support for
468              date, text and textarea fields.
469    
470    2008-04-28      Sascha L. Teichmann <[email protected]>
471    
472            * tools/formed/formed/plugins/export/xsd.py: Added support for
473              repeat groups and integer fields.
474    
475    2008-04-28      Sascha L. Teichmann <[email protected]>
476    
477            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
478              exporting as XML schema. not ready, yet.
479    
480            * tools/formed/formed/config.py: Use new plug-in.
481    
482            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
483    
484    2008-04-17      Torsten Irländer <[email protected]>
485    
486            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
487            for the views because of the new group permissions.
488    
489    2008-04-09      Sascha L. Teichmann <[email protected]>
490    
491            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
492              old anonymized cases.
493    
494    2008-04-01      Sascha L. Teichmann <[email protected]>
495    
496            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
497              from clause to select datasets.
498              Replace ']]>' in CDATA sections with correct splitted replacement.
499    
500    2008-03-12      Sascha L. Teichmann <[email protected]>
501            
502            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
503              script.
504    
505            * tools/anonym/xmlimport.py: commented out database port from
506              connectionstring.
507    
508    2008-03-12      Sascha L. Teichmann <[email protected]>
509    
510            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
511              of anonymization of repeat groups (wrong id was given).
512    
513    2008-03-11      Sascha L. Teichmann <[email protected]>
514    
515            * tools/formed/formed/plugins/export/sql.py: Generate no update
516              statements for relations which have no anonym functions applied.
517    
518    2008-03-11      Sascha L. Teichmann <[email protected]>
519    
520            * tools/formed/formed/plugins/export/sql.py: Added a newline after
521              'COMMIT;' in the last line.
522    
523    2008-03-11      Sascha L. Teichmann <[email protected]>
524    
525            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
526              generated anonymize_case() function.
527              
528    2008-03-11      Sascha L. Teichmann <[email protected]>
529    
530            * tools/formed/formed/plugins/export/sql.py: Added code to
531              generate a plpgsql function anonymize_case() that anonymized
532              a given case and all of its depending repeat groups.
533    
534    2008-03-06      Sascha L. Teichmann <[email protected]>
535    
536            * tools/anonym/xmlimport.py: remove print of insert statement.
537    
538            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
539    
540    2008-03-03      Torsten Irländer <[email protected]>
541    
542            * anonym/cron.sendAnonXml.sh,
543              anonym/getDbList.sh: Modified script to be used directly in the
544              production environment (Copied running scripts from production
545              server)
546    
547            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
548              to be used in a production environment (Cpoied running script from
549              production server)
550    
551            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
552              ensure that only valid cases get exported
553    
554    2008-02-27      Sascha L. Teichmann <[email protected]>
555    
556            * tools/anonym/xmlimport.py: Fixed bug in date converter.
557    
558    2008-02-27      Sascha L. Teichmann <[email protected]>
559    
560            * tools/anonym/xmlimport.py: Simpilied version
561    
562    2008-02-27      Sascha L. Teichmann <[email protected]>
563    
564            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
565              xmlimport.py and parameters.
566    
567            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
568    
569            * tools/anonym/xmlexport.py: Use python interpreter without env
570              because of sudo context.
571    
572    2008-02-26      Sascha L. Teichmann <[email protected]>
573    
574            * tools/anonym/xmlimport.py: added support for getopt. add
575              support to force in fkz in import of case.
576    
577    2008-02-26      Sascha L. Teichmann <[email protected]>
578    
579            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
580    
581            * tools/anonym/html.awk: produces valid HTML.
582    
583    2008-02-25      Sascha L. Teichmann <[email protected]>
584    
585            * tools/anonym/joincsv.py: Fix a logic bug.
586    
587    2008-02-25      Torsten Irlaender <[email protected]>
588    
589            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
590              exportted cases. It will read all files from a directory and import
591              the files into the DB. After that the script will cleanup the
592              directory.
593    
594    2008-02-25      Torsten Irländer <[email protected]>
595            
596            * tools/anonym/cron.sendAnonXml.sh,
597              tools/anonym/xmlexport.py,
598              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
599    
600    2008-02-25      Sascha L. Teichmann <[email protected]>
601    
602            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
603    
604    2008-02-25      Sascha L. Teichmann <[email protected]>
605    
606            * tools/anonym/joincsv.py: New. Joins CSV files.
607    
608            * tools/anonym/html.awk: New. Converts CSV to HTML
609    
610    2008-02-25      Sascha L. Teichmann <[email protected]>
611    
612            * tools/anonym/xmlimport.py: New. Added generation of
613              update statements.
614    
615    2008-02-25      Sascha L. Teichmann <[email protected]>
616    
617            * tools/anonym/xmlimport.py: New. Base for importing
618              XML from cron.
619    
620    2008-02-24      Sascha L. Teichmann <[email protected]>
621    
622            * tools/formed/formed/plugins/export/html2.py: New. plug-in
623              for a simplified HTML output
624    
625            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
626              for dump schema as python dictionary.
627    
628            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
629              old stored procedure and view generators.
630    
631    2008-02-19      Sascha L. Teichmann <[email protected]>
632    
633            * tools/anonym/xmlexport.py: New. Export all cases in database
634              as XML.
635    
636    2008-02-18      Sascha L. Teichmann <[email protected]>
637    
638            * tools/anonym/anoymncsv.py: separate field with '\t' now.
639              all '\t's are replaced by '   ' before. '\r\n' are removed too.
640    
641    2008-02-15      Sascha L. Teichmann <[email protected]>
642    
643            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
644              data from database.
645    
646    2008-02-14      Sascha L. Teichmann <[email protected]>
647    
648            * tools/formed/formed/plugins/export/sql.py: Exchanged name
649              erase_value with suppress_value/suppress_value2.
650    
651    2008-02-13      Sascha L. Teichmann <[email protected]>
652    
653            * tools/formed/formed/plugins/export/sql.py: output id, master_id
654              substitute 'erase_value' with NULL value.
655    
656    2008-02-13      Sascha L. Teichmann <[email protected]>
657    
658            * tools/formed/formed/plugins/export/sql.py: output id, master_id
659              and uuid_id in anonymiziation views too.
660    
661    2008-02-13      Sascha L. Teichmann <[email protected]>
662    
663            * tools/formed/formed/plugins/export/sql.py: Added generation
664              of anonymiziation views for master table views and repeat group
665              views.
666    
667    2008-02-13      Sascha L. Teichmann <[email protected]>
668    
669            * tools/formed/formed/model/nodecomponents.py: Added attribute
670              "function"
671    
672            * tools/formed/formed/io/document.py: Save attributes in
673              alphabetical order.
674    
675    2008-02-02      Sascha L. Teichmann <[email protected]>
676    
677            * tools/formed/formed/plugins/export/sql.py: Added update rule
678              for master table and repeat groups views. Granted update right
679              to :cm_ka_group.
680    
681    2008-02-01      Sascha L. Teichmann <[email protected]>
682    
683            * tools/formed/formed/plugins/export/sql.py: Added a column 'uuid_id'
684              for master table and repeat groups. Also added unique constraints
685              to these columns.
686    
687    2007-12-10      Sascha L. Teichmann <[email protected]>
688    
689            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Added a system
690              property 'root.element' to specify the name of the XML root.
691    
692            * pdf2xfa/startup/pdf2xfa.sh, pdf2xfa/README.TXT: Adjusted.
693    
694    2007-11-22      Sascha L. Teichmann <[email protected]>
695    
696            * pdf2xfa/startup, */pdf2xfa.sh, */pdf2xfa.init: boot scripts
697              for GNU/Linux (tested Debian 'Etch' 4.0) by Sascha Wilde.
698    
699            * pdf2xfa/README.TXT: Add a remark to new boot scripts.
700    
701    2007-11-21      Sascha L. Teichmann <[email protected]>
702    
703            * pdf2xfa/src/de/intevation/pdfimport/Log.java: New.
704              Sends logging to file.
705    
706            * pdf2xfa/src/de/intevation/pdfimport/Server.java,
707              pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Adjusted
708              to use new logging.
709    
710            * pdf2xfa/README.TXT: Added remark how to use logging.
711    
712    2007-11-16      Frank Koormann <[email protected]>
713    
714            * tools/formed/formed/plugins/export/sql.py (createSchema):
715            Append only column "bearbeiter_id", standins are modelled by a
716            separate table.
717    
718    2007-11-16      Sascha L. Teichmann <[email protected]>
719    
720            * tools/formed/formed/model/data.py,
721              tools/formed/formed/plugins/web/view_renderer.py:
722              Added an invisible flag for info fields.
723    
724    2007-11-07      Sascha L. Teichmann <[email protected]>
725    
726            * tools/formed/formed/model/nodecomponents.py: Fixed a few small bugs
727              (calling a wrong method).
728    
729    2007-11-07      Sascha L. Teichmann <[email protected]>
730    
731            * tools/formed/formed/model/nodecomponents.py: Added a field
732              'alternative' to all node components. This might be of help to
733              match PDF imports where the descriptions do not match.
734    
735    2007-10-23      Frank Koormann <[email protected]>
736    
737            * tools/formed/formed/plugins/export/sql.py: New WHERE-Clause for views
738    
739    2007-10-23      Frank Koormann <[email protected]>
740    
741            * tools/formed/formed/plugins/export/sql.py: Set default
742            value (-1) for choices and bools.
743    
744    2007-10-21      Frank Koormann <[email protected]>
745    
746            * tools/formed/formed/plugins/export/sql.py: Grant statements for
747            descriptive tables added.
748            (Table.getName): new
749    
750    2007-10-21      Frank Koormann <[email protected]>
751    
752            * tools/formed/formed/plugins/export/sql.py: "CREATE OR REPLACE"
753            statements for views and roles to make updates easier.
754            Add "admin_ka" membership as third option to VIEW_WHERE_CLAUSE.
755    
756    2007-10-19      Frank Koormann <[email protected]>
757    
758            * tools/formed/formed/plugins/export/sql.py: Added GRANT statements
759            for views. The statements are prepared for variable substitution
760            when executing the SQL-scripts by psql.
761    
762    2007-10-18      Sascha L. Teichmann <[email protected]>
763    
764            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Fixed:
765              End of result XML was truncated because of an unflushed buffer.
766    
767    2007-10-17      Sascha L. Teichmann <[email protected]>
768    
769            * pdf2xfa/bin/build-jar.sh: New. Build production jar file.
770    
771            * pdf2xfa/README.TXT: Adjusted how to build production jar file
772              and how to use it.
773    
774            * pdf2xfa/etc, pdf2xfa/etc/manifest.txt: New. Defines main class
775              and iText dependency.
776    
777    2007-10-16      Sascha L. Teichmann <[email protected]>
778    
779            * tools/formed/formed/plugins/export/sql.py: Model 'Ja, Nein, Keine Angabe'
780              are not modeled as BOOLEANs any more. That simpifies the conversion
781              process web vs. db.
782    
783    2007-10-07      Sascha L. Teichmann <[email protected]>
784    
785            * tools/formed/formed/plugins/export/sql.py: Added the remaining
786              UPDATE rules.
787    
788    2007-10-07      Sascha L. Teichmann <[email protected]>
789    
790            * tools/formed/formed/plugins/export/sql.py: Added UPDATE rules for some
791              views. TODO: Test'em and implement the rest.
792    
793    2007-10-07      Sascha L. Teichmann <[email protected]>
794    
795            * tools/formed/formed/plugins/export/sql.py: Bug fix. DELETE and INSERT
796              rules referenced none existing views.
797    
798    2007-10-07      Sascha L. Teichmann <[email protected]>
799    
800            * tools/formed/formed/plugins/export/sql.py: Added DELETE and INSERT
801              rules for views. TODO: add UPDATE rules.
802    
803    2007-10-07      Sascha L. Teichmann <[email protected]>
804    
805            * tools/formed/formed/plugins/export/old_sql.py: New. Contains
806              the legacy SQL export filters.
807    
808            * tools/formed/formed/plugins/export/sql.py: Factored out the
809              legacy SQL export filters to old_sql.
810    
811            * tools/formed/formed/config.py: Adjusted to fetch legacy
812              filters from old_sql.
813    
814    2007-10-06      Sascha L. Teichmann <[email protected]>
815    
816            * pdf2xfa/**: Initial import of the PDF to XFA server.
817    
818    2007-10-06      Sascha L. Teichmann <[email protected]>
819    
820            * tools/formed/formed/plugins/export/sql.py: Fixed bug
821              that made choices of three elements to booleans if
822              they have other meanings than 'Ja', 'Nein', 'keine Angabe'.
823    
824    2007-10-05      Sascha L. Teichmann <[email protected]>
825    
826            * tools/formed/formed/plugins/export/sql.py: Select ids of
827              underlaying tables in views too.
828    
829    2007-10-04      Sascha L. Teichmann <[email protected]>
830    
831            * tools/formed/formed/plugins/export/sql.py: Create schema inside transaction.
832              Various bug fixes.
833    
834    2007-10-04      Sascha L. Teichmann <[email protected]>
835    
836            * tools/formed/formed/model/data.py: Added GroupNode.allWidgets()
837              to extract fields from embedded repeat groups.
838    
839            * tools/formed/formed/plugins/export/sql.py: The SQL exporter exports
840              views per page too. Result not tested yet.
841    
842    2007-10-01      Sascha L. Teichmann <[email protected]>
843    
844            * tools/formed/formed/plugins/web/view_renderer.py: Ignore
845              in-page repeat groups while rendering pages.
846    
847    2007-10-01      Sascha L. Teichmann <[email protected]>
848    
849            * tools/formed/formed/model/nodecomponents.py: Added visitor
850              traversals for document trees.
851    
852            * tools/formed/formed/model/data.py: Rewrote the
853              Page.allWidgets() method to use new visitor for
854              tree traversal.
855    
856    2007-09-27      Torsten Irlaender <[email protected]>
857    
858            * tools/formed/formed/plugins/names/filter.py: Pages are now included
859              in the rename by formular name  algorithm
860    
861    2007-09-26      Sascha L. Teichmann <[email protected]>
862    
863            * tools/formed/formed/model/data.py: Removed old {next|prev}Page()
864              TODO: rewrite Page.allWidgets().
865    
866            * tools/formed/formed/model/nodecomponents.py: Added a method
867              Node.firstLevel(criterion) to walk a defined line in the tree.
868    
869            * tools/formed/formed/plugins/export/sql.py: Extract data suitable to
870              build views and respective joins.
871    
872    2007-09-26      Sascha L. Teichmann <[email protected]>
873    
874            * tools/formed/formed/plugins/web/plugin.py: add 'web.tidy:' flag to
875              FORMED environment variable. If set to true tidylib is used to
876              filter HTML content to be W3C valid. To use this feature install
877              uTidylib.
878    
879            * tools/formed/formed/plugins/web/server.py: Check if MIME type is
880              text/html and filters content through tidy if requested.
881    
882    2007-09-25      Torsten Irlaender <[email protected]>
883    
884            * tools/formed/formed/plugins/web/view_renderer.py: Small fix and
885              cleanup of the form generation code.
886    
887    2007-09-21      Sascha L. Teichmann <[email protected]>
888    
889            * tools/formed/formed/plugins/export/sql.py: Added generation time
890              and DROP TABLE statements to schema export.
891    
892    2007-09-20      Sascha L. Teichmann <[email protected]>
893    
894            * tools/formed/formed/plugins/export/sql.py: The tables are generated
895              in correct topolocial order now.
896    
897    2007-09-20      Sascha L. Teichmann <[email protected]>
898    
899            * tools/formed/formed/plugins/export/mode.py: New. Filter to export
900              a document with items that are in given mode.
901    
902            * tools/formed/formed/model/nodecomponents.py: Added methods to clone
903              trees depending on selected modes.
904    
905            * tools/formed/formed/model/data.py, tools/formed/formed/model/expr.py:
906              Fixed clone issue with RuleNodes.
907    
908            * tools/formed/formed/config.py: Use new plug-in.
909    
910  2007-09-17      Sascha L. Teichmann <[email protected]>  2007-09-17      Sascha L. Teichmann <[email protected]>
911    
912          * tools/formed/formed/plugins/web/view_renderer.py: Make the          * tools/formed/formed/plugins/web/view_renderer.py: Make the

Legend:
Removed from v.187  
changed lines
  Added in v.333

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26