/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.187  
changed lines
  Added in v.283

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26