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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26