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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26