/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.189  
changed lines
  Added in v.277

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26