/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.185  
changed lines
  Added in v.279

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26