/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.183  
changed lines
  Added in v.266

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26