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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26