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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26