/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.195  
changed lines
  Added in v.297

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26