/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.184  
changed lines
  Added in v.272

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26