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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26