/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.188  
changed lines
  Added in v.285

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26