/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.190  
changed lines
  Added in v.290

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26