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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26