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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26