/[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 284 by teichmann, Fri Aug 15 13:42:07 2008 UTC
# Line 1  Line 1 
1    2008-08-15      Sascha L. Teichmann <[email protected]>
2    
3            * pdf2xfa/*: removed. It belongs to mpuls
4    
5    2008-08-13 L. Teichmann <[email protected]>
6    
7            i18n of the plug-ins:
8            * tools/formed/formed/plugins/export/diff.py,
9              tools/formed/formed/plugins/export/data.py,
10              tools/formed/formed/plugins/export/old_sql.py,
11              tools/formed/formed/plugins/export/latex.py,
12              tools/formed/formed/plugins/export/xsd.py,
13              tools/formed/formed/plugins/export/sql.py,
14              tools/formed/formed/plugins/export/typemap.py,
15              tools/formed/formed/plugins/export/html.py,
16              tools/formed/formed/plugins/export/mode.py,
17              tools/formed/formed/plugins/export/html2.py,
18              tools/formed/formed/plugins/export/xls.py,
19              tools/formed/formed/plugins/names/filter.py,
20              tools/formed/formed/plugins/plugin.py,
21              tools/formed/formed/plugins/web/help.py,
22              tools/formed/formed/plugins/web/form_renderer.py,
23              tools/formed/formed/plugins/web/plugin.py,
24              tools/formed/formed/plugins/web/error_renderer.py,
25              tools/formed/formed/plugins/web/view_renderer.py,
26              tools/formed/formed/plugins/web/semantic.py,
27              tools/formed/formed/plugins/web/cache.py,
28              tools/formed/formed/plugins/web/server.py,
29              tools/formed/formed/plugins/web/controllers.py,
30              tools/formed/formed/plugins/web/renderer.py,
31              tools/formed/formed/plugins/ui/controls.py,
32              tools/formed/formed/config.py: _("")s the stuff
33              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
34              extracted and translated.
35    
36    2008-08-08      Sascha L. Teichmann <[email protected]>
37    
38            First version of FormEd i18n. After checkout go to tools/formed/po/ and
39            say 'make mo'. Afterwards you can start FormEd as usual.
40    
41            * tools/formed/resources: New. Place to places ressources like *.mo files
42            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
43              
44            * tools/formed/po,
45              tools/formed/po/Makefile,
46              tools/formed/po/formed.pot,
47              tools/formed/po/de_DE.po: i18n stuff.
48    
49    2008-08-08      Sascha L. Teichmann <[email protected]>
50    
51            * tools/anonym/xmlexport.py: Only export cases which are not
52              'schwebend geloescht'.
53    
54    2008-07-23      Sascha L. Teichmann <[email protected]>
55    
56            Fixed issue472
57    
58            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
59    
60    2008-07-17      Sascha L. Teichmann <[email protected]>
61    
62            * tools/anonym/xmlimport.py: removed marking of invalid cases
63            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
64    
65    2008-07.07      Torsten Irländer <[email protected]>
66    
67            * tools/formed/formed/plugins/export/latex.py
68              tools/formed/formed/config.py: Added new LaTex Export. Beware this
69              is even more ugly the HTML Export.
70            * tools/formed/formed/plugins/export/html.py: Added information on
71              anonymisation to the html export.
72    
73    2008-07-07      Sascha L. Teichmann <[email protected]>
74    
75            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
76    
77    2008-07-07      Sascha L. Teichmann <[email protected]>
78    
79            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
80    
81    2008-07-07      Sascha L. Teichmann <[email protected]>  
82            
83            * tools/formed/formed/plugins/export/html.py: Added additional column
84            to the html export with information how each field will get
85            anonymized.
86    
87    2008-07-07      Sascha L. Teichmann <[email protected]>  
88    
89            * tools/anonym/xmlimport.py: sync with productive version.
90    
91    2008-06-10      Torsten Irländer <[email protected]>
92    
93            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
94              call anonymize function
95    
96    2008-05-21      Sascha L. Teichmann <[email protected]>  
97    
98            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
99              back to UTF-8.
100    
101    2008-05-21      Frank Koormann <[email protected]>
102    
103            * tools/formed/formed/plugins/export/xls.py: New, export key value
104            tables as excel workbook with one sheet per table.
105    
106            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
107    
108    2008-05-21      Frank Koormann <[email protected]>
109    
110            * tools/formed/formed/plugins/export/xsd.py
111            (SchemaCreator._createChoice): Fix use of choices name.
112    
113    2008-04-29      Sascha L. Teichmann <[email protected]>
114    
115            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
116              to allow arbitrary order of repeat groups.
117    
118    2008-04-29      Sascha L. Teichmann <[email protected]>
119    
120            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
121              character.
122    
123    2008-04-29      Sascha L. Teichmann <[email protected]>
124    
125            * tools/formed/formed/plugins/export/xsd.py: Added annotations
126              to fields.
127    
128    2008-04-29      Sascha L. Teichmann <[email protected]>
129    
130            * tools/formed/formed/plugins/export/xsd.py: Added for
131              choice fields.
132    
133    2008-04-29      Sascha L. Teichmann <[email protected]>
134    
135            * tools/formed/formed/plugins/export/xsd.py: Added support for
136              boolean fields based on enumerations.
137    
138    2008-04-28      Sascha L. Teichmann <[email protected]>
139    
140            * tools/formed/formed/plugins/export/xsd.py: Added support for
141              date, text and textarea fields.
142    
143    2008-04-28      Sascha L. Teichmann <[email protected]>
144    
145            * tools/formed/formed/plugins/export/xsd.py: Added support for
146              repeat groups and integer fields.
147    
148    2008-04-28      Sascha L. Teichmann <[email protected]>
149    
150            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
151              exporting as XML schema. not ready, yet.
152    
153            * tools/formed/formed/config.py: Use new plug-in.
154    
155            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
156    
157    2008-04-17      Torsten Irländer <[email protected]>
158    
159            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
160            for the views because of the new group permissions.
161    
162    2008-04-09      Sascha L. Teichmann <[email protected]>
163    
164            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
165              old anonymized cases.
166    
167    2008-04-01      Sascha L. Teichmann <[email protected]>
168    
169            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
170              from clause to select datasets.
171              Replace ']]>' in CDATA sections with correct splitted replacement.
172    
173    2008-03-12      Sascha L. Teichmann <[email protected]>
174            
175            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
176              script.
177    
178            * tools/anonym/xmlimport.py: commented out database port from
179              connectionstring.
180    
181    2008-03-12      Sascha L. Teichmann <[email protected]>
182    
183            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
184              of anonymization of repeat groups (wrong id was given).
185    
186    2008-03-11      Sascha L. Teichmann <[email protected]>
187    
188            * tools/formed/formed/plugins/export/sql.py: Generate no update
189              statements for relations which have no anonym functions applied.
190    
191    2008-03-11      Sascha L. Teichmann <[email protected]>
192    
193            * tools/formed/formed/plugins/export/sql.py: Added a newline after
194              'COMMIT;' in the last line.
195    
196    2008-03-11      Sascha L. Teichmann <[email protected]>
197    
198            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
199              generated anonymize_case() function.
200              
201    2008-03-11      Sascha L. Teichmann <[email protected]>
202    
203            * tools/formed/formed/plugins/export/sql.py: Added code to
204              generate a plpgsql function anonymize_case() that anonymized
205              a given case and all of its depending repeat groups.
206    
207    2008-03-06      Sascha L. Teichmann <[email protected]>
208    
209            * tools/anonym/xmlimport.py: remove print of insert statement.
210    
211            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
212    
213    2008-03-03      Torsten Irländer <[email protected]>
214    
215            * anonym/cron.sendAnonXml.sh,
216              anonym/getDbList.sh: Modified script to be used directly in the
217              production environment (Copied running scripts from production
218              server)
219    
220            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
221              to be used in a production environment (Cpoied running script from
222              production server)
223    
224            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
225              ensure that only valid cases get exported
226    
227    2008-02-27      Sascha L. Teichmann <[email protected]>
228    
229            * tools/anonym/xmlimport.py: Fixed bug in date converter.
230    
231    2008-02-27      Sascha L. Teichmann <[email protected]>
232    
233            * tools/anonym/xmlimport.py: Simpilied version
234    
235    2008-02-27      Sascha L. Teichmann <[email protected]>
236    
237            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
238              xmlimport.py and parameters.
239    
240            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
241    
242            * tools/anonym/xmlexport.py: Use python interpreter without env
243              because of sudo context.
244    
245    2008-02-26      Sascha L. Teichmann <[email protected]>
246    
247            * tools/anonym/xmlimport.py: added support for getopt. add
248              support to force in fkz in import of case.
249    
250    2008-02-26      Sascha L. Teichmann <[email protected]>
251    
252            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
253    
254            * tools/anonym/html.awk: produces valid HTML.
255    
256    2008-02-25      Sascha L. Teichmann <[email protected]>
257    
258            * tools/anonym/joincsv.py: Fix a logic bug.
259    
260    2008-02-25      Torsten Irlaender <[email protected]>
261    
262            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
263              exportted cases. It will read all files from a directory and import
264              the files into the DB. After that the script will cleanup the
265              directory.
266    
267    2008-02-25      Torsten Irländer <[email protected]>
268            
269            * tools/anonym/cron.sendAnonXml.sh,
270              tools/anonym/xmlexport.py,
271              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
272    
273    2008-02-25      Sascha L. Teichmann <[email protected]>
274    
275            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
276    
277    2008-02-25      Sascha L. Teichmann <[email protected]>
278    
279            * tools/anonym/joincsv.py: New. Joins CSV files.
280    
281            * tools/anonym/html.awk: New. Converts CSV to HTML
282    
283    2008-02-25      Sascha L. Teichmann <[email protected]>
284    
285            * tools/anonym/xmlimport.py: New. Added generation of
286              update statements.
287    
288    2008-02-25      Sascha L. Teichmann <[email protected]>
289    
290            * tools/anonym/xmlimport.py: New. Base for importing
291              XML from cron.
292    
293    2008-02-24      Sascha L. Teichmann <[email protected]>
294    
295            * tools/formed/formed/plugins/export/html2.py: New. plug-in
296              for a simplified HTML output
297    
298            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
299              for dump schema as python dictionary.
300    
301            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
302              old stored procedure and view generators.
303    
304    2008-02-19      Sascha L. Teichmann <[email protected]>
305    
306            * tools/anonym/xmlexport.py: New. Export all cases in database
307              as XML.
308    
309    2008-02-18      Sascha L. Teichmann <[email protected]>
310    
311            * tools/anonym/anoymncsv.py: separate field with '\t' now.
312              all '\t's are replaced by '   ' before. '\r\n' are removed too.
313    
314    2008-02-15      Sascha L. Teichmann <[email protected]>
315    
316            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
317              data from database.
318    
319    2008-02-14      Sascha L. Teichmann <[email protected]>
320    
321            * tools/formed/formed/plugins/export/sql.py: Exchanged name
322              erase_value with suppress_value/suppress_value2.
323    
324    2008-02-13      Sascha L. Teichmann <[email protected]>
325    
326            * tools/formed/formed/plugins/export/sql.py: output id, master_id
327              substitute 'erase_value' with NULL value.
328    
329    2008-02-13      Sascha L. Teichmann <[email protected]>
330    
331            * tools/formed/formed/plugins/export/sql.py: output id, master_id
332              and uuid_id in anonymiziation views too.
333    
334    2008-02-13      Sascha L. Teichmann <[email protected]>
335    
336            * tools/formed/formed/plugins/export/sql.py: Added generation
337              of anonymiziation views for master table views and repeat group
338              views.
339    
340    2008-02-13      Sascha L. Teichmann <[email protected]>
341    
342            * tools/formed/formed/model/nodecomponents.py: Added attribute
343              "function"
344    
345            * tools/formed/formed/io/document.py: Save attributes in
346              alphabetical order.
347    
348    2008-02-02      Sascha L. Teichmann <[email protected]>
349    
350            * tools/formed/formed/plugins/export/sql.py: Added update rule
351              for master table and repeat groups views. Granted update right
352              to :cm_ka_group.
353    
354    2008-02-01      Sascha L. Teichmann <[email protected]>
355    
356            * tools/formed/formed/plugins/export/sql.py: Added a column 'uuid_id'
357              for master table and repeat groups. Also added unique constraints
358              to these columns.
359    
360    2007-12-10      Sascha L. Teichmann <[email protected]>
361    
362            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Added a system
363              property 'root.element' to specify the name of the XML root.
364    
365            * pdf2xfa/startup/pdf2xfa.sh, pdf2xfa/README.TXT: Adjusted.
366    
367    2007-11-22      Sascha L. Teichmann <[email protected]>
368    
369            * pdf2xfa/startup, */pdf2xfa.sh, */pdf2xfa.init: boot scripts
370              for GNU/Linux (tested Debian 'Etch' 4.0) by Sascha Wilde.
371    
372            * pdf2xfa/README.TXT: Add a remark to new boot scripts.
373    
374    2007-11-21      Sascha L. Teichmann <[email protected]>
375    
376            * pdf2xfa/src/de/intevation/pdfimport/Log.java: New.
377              Sends logging to file.
378    
379            * pdf2xfa/src/de/intevation/pdfimport/Server.java,
380              pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Adjusted
381              to use new logging.
382    
383            * pdf2xfa/README.TXT: Added remark how to use logging.
384    
385    2007-11-16      Frank Koormann <[email protected]>
386    
387            * tools/formed/formed/plugins/export/sql.py (createSchema):
388            Append only column "bearbeiter_id", standins are modelled by a
389            separate table.
390    
391    2007-11-16      Sascha L. Teichmann <[email protected]>
392    
393            * tools/formed/formed/model/data.py,
394              tools/formed/formed/plugins/web/view_renderer.py:
395              Added an invisible flag for info fields.
396    
397    2007-11-07      Sascha L. Teichmann <[email protected]>
398    
399            * tools/formed/formed/model/nodecomponents.py: Fixed a few small bugs
400              (calling a wrong method).
401    
402    2007-11-07      Sascha L. Teichmann <[email protected]>
403    
404            * tools/formed/formed/model/nodecomponents.py: Added a field
405              'alternative' to all node components. This might be of help to
406              match PDF imports where the descriptions do not match.
407    
408    2007-10-23      Frank Koormann <[email protected]>
409    
410            * tools/formed/formed/plugins/export/sql.py: New WHERE-Clause for views
411    
412    2007-10-23      Frank Koormann <[email protected]>
413    
414            * tools/formed/formed/plugins/export/sql.py: Set default
415            value (-1) for choices and bools.
416    
417    2007-10-21      Frank Koormann <[email protected]>
418    
419            * tools/formed/formed/plugins/export/sql.py: Grant statements for
420            descriptive tables added.
421            (Table.getName): new
422    
423    2007-10-21      Frank Koormann <[email protected]>
424    
425            * tools/formed/formed/plugins/export/sql.py: "CREATE OR REPLACE"
426            statements for views and roles to make updates easier.
427            Add "admin_ka" membership as third option to VIEW_WHERE_CLAUSE.
428    
429    2007-10-19      Frank Koormann <[email protected]>
430    
431            * tools/formed/formed/plugins/export/sql.py: Added GRANT statements
432            for views. The statements are prepared for variable substitution
433            when executing the SQL-scripts by psql.
434    
435    2007-10-18      Sascha L. Teichmann <[email protected]>
436    
437            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Fixed:
438              End of result XML was truncated because of an unflushed buffer.
439    
440    2007-10-17      Sascha L. Teichmann <[email protected]>
441    
442            * pdf2xfa/bin/build-jar.sh: New. Build production jar file.
443    
444            * pdf2xfa/README.TXT: Adjusted how to build production jar file
445              and how to use it.
446    
447            * pdf2xfa/etc, pdf2xfa/etc/manifest.txt: New. Defines main class
448              and iText dependency.
449    
450    2007-10-16      Sascha L. Teichmann <[email protected]>
451    
452            * tools/formed/formed/plugins/export/sql.py: Model 'Ja, Nein, Keine Angabe'
453              are not modeled as BOOLEANs any more. That simpifies the conversion
454              process web vs. db.
455    
456    2007-10-07      Sascha L. Teichmann <[email protected]>
457    
458            * tools/formed/formed/plugins/export/sql.py: Added the remaining
459              UPDATE rules.
460    
461    2007-10-07      Sascha L. Teichmann <[email protected]>
462    
463            * tools/formed/formed/plugins/export/sql.py: Added UPDATE rules for some
464              views. TODO: Test'em and implement the rest.
465    
466    2007-10-07      Sascha L. Teichmann <[email protected]>
467    
468            * tools/formed/formed/plugins/export/sql.py: Bug fix. DELETE and INSERT
469              rules referenced none existing views.
470    
471    2007-10-07      Sascha L. Teichmann <[email protected]>
472    
473            * tools/formed/formed/plugins/export/sql.py: Added DELETE and INSERT
474              rules for views. TODO: add UPDATE rules.
475    
476    2007-10-07      Sascha L. Teichmann <[email protected]>
477    
478            * tools/formed/formed/plugins/export/old_sql.py: New. Contains
479              the legacy SQL export filters.
480    
481            * tools/formed/formed/plugins/export/sql.py: Factored out the
482              legacy SQL export filters to old_sql.
483    
484            * tools/formed/formed/config.py: Adjusted to fetch legacy
485              filters from old_sql.
486    
487    2007-10-06      Sascha L. Teichmann <[email protected]>
488    
489            * pdf2xfa/**: Initial import of the PDF to XFA server.
490    
491    2007-10-06      Sascha L. Teichmann <[email protected]>
492    
493            * tools/formed/formed/plugins/export/sql.py: Fixed bug
494              that made choices of three elements to booleans if
495              they have other meanings than 'Ja', 'Nein', 'keine Angabe'.
496    
497    2007-10-05      Sascha L. Teichmann <[email protected]>
498    
499            * tools/formed/formed/plugins/export/sql.py: Select ids of
500              underlaying tables in views too.
501    
502    2007-10-04      Sascha L. Teichmann <[email protected]>
503    
504            * tools/formed/formed/plugins/export/sql.py: Create schema inside transaction.
505              Various bug fixes.
506    
507    2007-10-04      Sascha L. Teichmann <[email protected]>
508    
509            * tools/formed/formed/model/data.py: Added GroupNode.allWidgets()
510              to extract fields from embedded repeat groups.
511    
512            * tools/formed/formed/plugins/export/sql.py: The SQL exporter exports
513              views per page too. Result not tested yet.
514    
515    2007-10-01      Sascha L. Teichmann <[email protected]>
516    
517            * tools/formed/formed/plugins/web/view_renderer.py: Ignore
518              in-page repeat groups while rendering pages.
519    
520    2007-10-01      Sascha L. Teichmann <[email protected]>
521    
522            * tools/formed/formed/model/nodecomponents.py: Added visitor
523              traversals for document trees.
524    
525            * tools/formed/formed/model/data.py: Rewrote the
526              Page.allWidgets() method to use new visitor for
527              tree traversal.
528    
529    2007-09-27      Torsten Irlaender <[email protected]>
530    
531            * tools/formed/formed/plugins/names/filter.py: Pages are now included
532              in the rename by formular name  algorithm
533    
534    2007-09-26      Sascha L. Teichmann <[email protected]>
535    
536            * tools/formed/formed/model/data.py: Removed old {next|prev}Page()
537              TODO: rewrite Page.allWidgets().
538    
539            * tools/formed/formed/model/nodecomponents.py: Added a method
540              Node.firstLevel(criterion) to walk a defined line in the tree.
541    
542            * tools/formed/formed/plugins/export/sql.py: Extract data suitable to
543              build views and respective joins.
544    
545    2007-09-26      Sascha L. Teichmann <[email protected]>
546    
547            * tools/formed/formed/plugins/web/plugin.py: add 'web.tidy:' flag to
548              FORMED environment variable. If set to true tidylib is used to
549              filter HTML content to be W3C valid. To use this feature install
550              uTidylib.
551    
552            * tools/formed/formed/plugins/web/server.py: Check if MIME type is
553              text/html and filters content through tidy if requested.
554    
555    2007-09-25      Torsten Irlaender <[email protected]>
556    
557            * tools/formed/formed/plugins/web/view_renderer.py: Small fix and
558              cleanup of the form generation code.
559    
560    2007-09-21      Sascha L. Teichmann <[email protected]>
561    
562            * tools/formed/formed/plugins/export/sql.py: Added generation time
563              and DROP TABLE statements to schema export.
564    
565    2007-09-20      Sascha L. Teichmann <[email protected]>
566    
567            * tools/formed/formed/plugins/export/sql.py: The tables are generated
568              in correct topolocial order now.
569    
570    2007-09-20      Sascha L. Teichmann <[email protected]>
571    
572            * tools/formed/formed/plugins/export/mode.py: New. Filter to export
573              a document with items that are in given mode.
574    
575            * tools/formed/formed/model/nodecomponents.py: Added methods to clone
576              trees depending on selected modes.
577    
578            * tools/formed/formed/model/data.py, tools/formed/formed/model/expr.py:
579              Fixed clone issue with RuleNodes.
580    
581            * tools/formed/formed/config.py: Use new plug-in.
582    
583  2007-09-17      Sascha L. Teichmann <[email protected]>  2007-09-17      Sascha L. Teichmann <[email protected]>
584    
585          * 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.284

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26