/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 186 by torsten, Mon Sep 17 19:25:05 2007 UTC revision 313 by teichmann, Fri Mar 13 09:50:05 2009 UTC
# Line 1  Line 1 
1    2009-03-13      Torsten Irländer <[email protected]>
2    
3            * formed/formed/model/exprtree.py: New tree based expression engine.
4    
5            * formed/formed/model/__init__.py, formed/formed/model/data.py:
6              Adjusted imports.
7    
8    2009-03-12      Torsten Irländer <[email protected]>
9    
10            Introduced new order attribute for date fields
11    
12            * formed/formed/model/data.py: Order fields can be used to define to
13            ordering of datefields withing the document. Needed for automatic
14            generation of consistency rules.
15    
16    2009-02-09      Sascha L. Teichmann <[email protected]>
17    
18            * formed/formed/model/data.py: Allow pages to be 'invisible'.
19    
20    2009-02-09      Sascha L. Teichmann <[email protected]>
21    
22            * formed/formed/plugins/export/sql.py: Fixed problem with
23              description reference tables of radio groups.
24    
25    2009-02-09      Sascha L. Teichmann <[email protected]>
26    
27            * formed/formed/plugins/export/sql.py: replace '-' in names
28              by '_'.
29              
30    2009-02-09      Sascha L. Teichmann <[email protected]>
31    
32            * formed/formed/plugins/export/sql.py: to figure ou which
33              tables are equal the insert statememnts are lower cased
34              and sorted before they are compared. This reduces the number
35              of generated referfence tables.
36    
37    2009-02-09      Sascha L. Teichmann <[email protected]>
38    
39            Repair SQL schema creation for radio groups.
40    
41            * formed/formed/plugins/export/sql.py: radio groups are handled
42              like choices now.
43    
44    2009-02-09      Sascha L. Teichmann <[email protected]>
45    
46            Make it startable again.
47    
48            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
49              when plug-in is called.
50    
51            * formed/formed/model/nodecomponents.py: Event routing was messed up.
52              Rewired root node with document.
53    
54            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
55              XXX: This breaks creating help by now!
56    
57            * formed/formed/io/parser.py: Replace old deprecated base class
58              by new one.
59    
60            * formed/formed/main.py: Do not crash if locale cannot be set.
61    
62            * formed/formed/ui/controls.py: Use document.getCase() instead
63              of document.case to prevent uninitialized dereferences.
64    
65    2009-01-22      Torsten Irländer <[email protected]>
66    
67            Implemented new XML-Format for formed xml files.
68    
69            * formed/formed/model/nodecomponents.py,
70              formed/formed/io/document.py,
71              formed/formed/main.py,
72              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
73              node. Under case is the definition of the formular. logbook will
74              hold the defintion of logboog entrys. For now only the part under
75              "case" can be modified.  
76    
77    2009-01-21      Torsten Irländer <[email protected]>
78    
79            Changed way how XSD-Scheme is generated
80    
81            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
82              logbookentrys. The scheme definiton is now hardcoded in the
83              exporter as it will rarely change. It logbookpart will not be
84              generated from the formedtree anymore.
85    
86    2009-01-20      Torsten Irländer <[email protected]>
87    
88            Support Logbook entrys in xsd schema export
89    
90            * formed/formed/model/data.py: Repeatnode are now handeld as
91              repeatgroups in xsd-export
92            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
93              logbookentrys. The scheme will now validate against an xmlfile from
94              the offlineclient.
95    
96    2009-01-09      Torsten Irländer <[email protected]>
97    
98            Added new repeat node
99    
100            * formed/formed/model/data.py,
101              formed/formed/io/document.py: Added repeatnode to the formedtree.
102              TODO: Remove repeatgroup handling from the groupnode.
103    
104    2009-01-08      Torsten Irländer <[email protected]>
105    
106            Add isset operator to autogenerated rules.
107    
108            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
109              autogenerated rules.
110    
111    2008-12-17      Frank Koormann <[email protected]>
112    
113            * formed/formed/plugins/export/latex.py: Export form as set of
114            latex tables to be included into a master document. The export
115            generates section marks to structure the form and placeholders for
116            help texts to be merged in by a post processing step.
117    
118    2008-12-04      Sascha L. Teichmann <[email protected]>
119    
120            * formed/formed/model/expr.py: Added 'today' which pushes the current date
121              on the stack.
122    
123    2008-12-03      Sascha L. Teichmann <[email protected]>
124    
125            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
126              storage of fields.
127    
128            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
129              fields as an accepted value. Generate schema for radio groups too.
130    
131    2008-12-01      Torsten Irländer <[email protected]>
132    
133            Added autmatic generation of required rules
134    
135            * formed/formed/model/data.py,
136              formed/formed/model/expr.py,
137              formed/formed/plugins/modify/rules.py: Default rules for required
138              fields can now be generated.
139    
140    2008-11-28      Sascha L. Teichmann <[email protected]>
141    
142            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
143              Ported WidgetCollector from Offline client.
144    
145            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
146              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
147    
148            * formed/formed/config.py: Bind new filter to FormEd
149    
150    2008-11-27      Torsten Irländer <[email protected]>
151    
152            * formed/formed/model/data.py: Added new attribute mark for rules
153    
154    2008-11-10      Torsten Irländer <[email protected]>
155    
156            Implemented radio-matrix elements. radio elelement having the same
157            options can now be rendered in table form.
158    
159            * formed/formed/model/data.py,
160              formed/formed/io/document.py: Added new radio-matrix element to the
161              model and gui
162            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
163              the radio-matrix element.
164    
165    2008-11.03      Torsten Irländer <[email protected]>
166    
167            * formed/formed/model/data.py: Fixed import error
168    
169    2008-10-29      Sascha L. Teichmann <[email protected]>
170    
171            Relative paths in external choices are now possible. Relative paths are
172            relative to path of the master document.
173    
174            * formed/model/data.py: external choice are now storing the path to the
175              master document.
176    
177            * formed/formed/io/document.py: Pass context to SAX builder.
178    
179            * formed/formed/io/factories.py: For new created nodes look if there
180              is a method 'setLoadContext' and call it.
181    
182    2008-09-04      Sascha L. Teichmann <[email protected]>
183    
184            * doc/beschreibung.txt: New. Initial description of FormEd (german).
185    
186    2008-08-22      Sascha L. Teichmann <[email protected]>
187    
188            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
189    
190    2008-08-21      Sascha L. Teichmann <[email protected]>
191    
192            * formed/formed/io/document.py: Indent tree while saving
193            * formed/formed/main.py: removed needless print
194    
195    2008-08-15      Sascha L. Teichmann <[email protected]>
196    
197            * LICENSE: New GPLv3
198            * */*.py, *.sh: Added reference to LICENSE
199    
200    2008-08-15      Sascha L. Teichmann <[email protected]>
201    
202            * tools: removed because there a no tools any more.
203    
204    2008-08-15      Sascha L. Teichmann <[email protected]>
205    
206            * tools/formed: moved one level up because its the only
207              part of this project now.
208    
209    2008-08-15      Sascha L. Teichmann <[email protected]>
210    
211            * tools/anonym/*: Removed as it belongs to mpuls WASKA
212    
213    2008-08-15      Sascha L. Teichmann <[email protected]>
214    
215            * pdf2xfa/*: removed. It belongs to mpuls
216    
217    2008-08-13 L. Teichmann <[email protected]>
218    
219            i18n of the plug-ins:
220            * tools/formed/formed/plugins/export/diff.py,
221              tools/formed/formed/plugins/export/data.py,
222              tools/formed/formed/plugins/export/old_sql.py,
223              tools/formed/formed/plugins/export/latex.py,
224              tools/formed/formed/plugins/export/xsd.py,
225              tools/formed/formed/plugins/export/sql.py,
226              tools/formed/formed/plugins/export/typemap.py,
227              tools/formed/formed/plugins/export/html.py,
228              tools/formed/formed/plugins/export/mode.py,
229              tools/formed/formed/plugins/export/html2.py,
230              tools/formed/formed/plugins/export/xls.py,
231              tools/formed/formed/plugins/names/filter.py,
232              tools/formed/formed/plugins/plugin.py,
233              tools/formed/formed/plugins/web/help.py,
234              tools/formed/formed/plugins/web/form_renderer.py,
235              tools/formed/formed/plugins/web/plugin.py,
236              tools/formed/formed/plugins/web/error_renderer.py,
237              tools/formed/formed/plugins/web/view_renderer.py,
238              tools/formed/formed/plugins/web/semantic.py,
239              tools/formed/formed/plugins/web/cache.py,
240              tools/formed/formed/plugins/web/server.py,
241              tools/formed/formed/plugins/web/controllers.py,
242              tools/formed/formed/plugins/web/renderer.py,
243              tools/formed/formed/plugins/ui/controls.py,
244              tools/formed/formed/config.py: _("")s the stuff
245              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
246              extracted and translated.
247    
248    2008-08-08      Sascha L. Teichmann <[email protected]>
249    
250            First version of FormEd i18n. After checkout go to tools/formed/po/ and
251            say 'make mo'. Afterwards you can start FormEd as usual.
252    
253            * tools/formed/resources: New. Place to places ressources like *.mo files
254            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
255              
256            * tools/formed/po,
257              tools/formed/po/Makefile,
258              tools/formed/po/formed.pot,
259              tools/formed/po/de_DE.po: i18n stuff.
260    
261    2008-08-08      Sascha L. Teichmann <[email protected]>
262    
263            * tools/anonym/xmlexport.py: Only export cases which are not
264              'schwebend geloescht'.
265    
266    2008-07-23      Sascha L. Teichmann <[email protected]>
267    
268            Fixed issue472
269    
270            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
271    
272    2008-07-17      Sascha L. Teichmann <[email protected]>
273    
274            * tools/anonym/xmlimport.py: removed marking of invalid cases
275            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
276    
277    2008-07.07      Torsten Irländer <[email protected]>
278    
279            * tools/formed/formed/plugins/export/latex.py
280              tools/formed/formed/config.py: Added new LaTex Export. Beware this
281              is even more ugly the HTML Export.
282            * tools/formed/formed/plugins/export/html.py: Added information on
283              anonymisation to the html export.
284    
285    2008-07-07      Sascha L. Teichmann <[email protected]>
286    
287            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
288    
289    2008-07-07      Sascha L. Teichmann <[email protected]>
290    
291            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
292    
293    2008-07-07      Sascha L. Teichmann <[email protected]>  
294            
295            * tools/formed/formed/plugins/export/html.py: Added additional column
296            to the html export with information how each field will get
297            anonymized.
298    
299    2008-07-07      Sascha L. Teichmann <[email protected]>  
300    
301            * tools/anonym/xmlimport.py: sync with productive version.
302    
303    2008-06-10      Torsten Irländer <[email protected]>
304    
305            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
306              call anonymize function
307    
308    2008-05-21      Sascha L. Teichmann <[email protected]>  
309    
310            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
311              back to UTF-8.
312    
313    2008-05-21      Frank Koormann <[email protected]>
314    
315            * tools/formed/formed/plugins/export/xls.py: New, export key value
316            tables as excel workbook with one sheet per table.
317    
318            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
319    
320    2008-05-21      Frank Koormann <[email protected]>
321    
322            * tools/formed/formed/plugins/export/xsd.py
323            (SchemaCreator._createChoice): Fix use of choices name.
324    
325    2008-04-29      Sascha L. Teichmann <[email protected]>
326    
327            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
328              to allow arbitrary order of repeat groups.
329    
330    2008-04-29      Sascha L. Teichmann <[email protected]>
331    
332            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
333              character.
334    
335    2008-04-29      Sascha L. Teichmann <[email protected]>
336    
337            * tools/formed/formed/plugins/export/xsd.py: Added annotations
338              to fields.
339    
340    2008-04-29      Sascha L. Teichmann <[email protected]>
341    
342            * tools/formed/formed/plugins/export/xsd.py: Added for
343              choice fields.
344    
345    2008-04-29      Sascha L. Teichmann <[email protected]>
346    
347            * tools/formed/formed/plugins/export/xsd.py: Added support for
348              boolean fields based on enumerations.
349    
350    2008-04-28      Sascha L. Teichmann <[email protected]>
351    
352            * tools/formed/formed/plugins/export/xsd.py: Added support for
353              date, text and textarea fields.
354    
355    2008-04-28      Sascha L. Teichmann <[email protected]>
356    
357            * tools/formed/formed/plugins/export/xsd.py: Added support for
358              repeat groups and integer fields.
359    
360    2008-04-28      Sascha L. Teichmann <[email protected]>
361    
362            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
363              exporting as XML schema. not ready, yet.
364    
365            * tools/formed/formed/config.py: Use new plug-in.
366    
367            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
368    
369    2008-04-17      Torsten Irländer <[email protected]>
370    
371            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
372            for the views because of the new group permissions.
373    
374    2008-04-09      Sascha L. Teichmann <[email protected]>
375    
376            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
377              old anonymized cases.
378    
379    2008-04-01      Sascha L. Teichmann <[email protected]>
380    
381            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
382              from clause to select datasets.
383              Replace ']]>' in CDATA sections with correct splitted replacement.
384    
385    2008-03-12      Sascha L. Teichmann <[email protected]>
386            
387            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
388              script.
389    
390            * tools/anonym/xmlimport.py: commented out database port from
391              connectionstring.
392    
393    2008-03-12      Sascha L. Teichmann <[email protected]>
394    
395            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
396              of anonymization of repeat groups (wrong id was given).
397    
398    2008-03-11      Sascha L. Teichmann <[email protected]>
399    
400            * tools/formed/formed/plugins/export/sql.py: Generate no update
401              statements for relations which have no anonym functions applied.
402    
403    2008-03-11      Sascha L. Teichmann <[email protected]>
404    
405            * tools/formed/formed/plugins/export/sql.py: Added a newline after
406              'COMMIT;' in the last line.
407    
408    2008-03-11      Sascha L. Teichmann <[email protected]>
409    
410            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
411              generated anonymize_case() function.
412              
413    2008-03-11      Sascha L. Teichmann <[email protected]>
414    
415            * tools/formed/formed/plugins/export/sql.py: Added code to
416              generate a plpgsql function anonymize_case() that anonymized
417              a given case and all of its depending repeat groups.
418    
419    2008-03-06      Sascha L. Teichmann <[email protected]>
420    
421            * tools/anonym/xmlimport.py: remove print of insert statement.
422    
423            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
424    
425    2008-03-03      Torsten Irländer <[email protected]>
426    
427            * anonym/cron.sendAnonXml.sh,
428              anonym/getDbList.sh: Modified script to be used directly in the
429              production environment (Copied running scripts from production
430              server)
431    
432            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
433              to be used in a production environment (Cpoied running script from
434              production server)
435    
436            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
437              ensure that only valid cases get exported
438    
439    2008-02-27      Sascha L. Teichmann <[email protected]>
440    
441            * tools/anonym/xmlimport.py: Fixed bug in date converter.
442    
443    2008-02-27      Sascha L. Teichmann <[email protected]>
444    
445            * tools/anonym/xmlimport.py: Simpilied version
446    
447    2008-02-27      Sascha L. Teichmann <[email protected]>
448    
449            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
450              xmlimport.py and parameters.
451    
452            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
453    
454            * tools/anonym/xmlexport.py: Use python interpreter without env
455              because of sudo context.
456    
457    2008-02-26      Sascha L. Teichmann <[email protected]>
458    
459            * tools/anonym/xmlimport.py: added support for getopt. add
460              support to force in fkz in import of case.
461    
462    2008-02-26      Sascha L. Teichmann <[email protected]>
463    
464            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
465    
466            * tools/anonym/html.awk: produces valid HTML.
467    
468    2008-02-25      Sascha L. Teichmann <[email protected]>
469    
470            * tools/anonym/joincsv.py: Fix a logic bug.
471    
472    2008-02-25      Torsten Irlaender <[email protected]>
473    
474            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
475              exportted cases. It will read all files from a directory and import
476              the files into the DB. After that the script will cleanup the
477              directory.
478    
479    2008-02-25      Torsten Irländer <[email protected]>
480            
481            * tools/anonym/cron.sendAnonXml.sh,
482              tools/anonym/xmlexport.py,
483              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
484    
485    2008-02-25      Sascha L. Teichmann <[email protected]>
486    
487            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
488    
489    2008-02-25      Sascha L. Teichmann <[email protected]>
490    
491            * tools/anonym/joincsv.py: New. Joins CSV files.
492    
493            * tools/anonym/html.awk: New. Converts CSV to HTML
494    
495    2008-02-25      Sascha L. Teichmann <[email protected]>
496    
497            * tools/anonym/xmlimport.py: New. Added generation of
498              update statements.
499    
500    2008-02-25      Sascha L. Teichmann <[email protected]>
501    
502            * tools/anonym/xmlimport.py: New. Base for importing
503              XML from cron.
504    
505    2008-02-24      Sascha L. Teichmann <[email protected]>
506    
507            * tools/formed/formed/plugins/export/html2.py: New. plug-in
508              for a simplified HTML output
509    
510            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
511              for dump schema as python dictionary.
512    
513            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
514              old stored procedure and view generators.
515    
516    2008-02-19      Sascha L. Teichmann <[email protected]>
517    
518            * tools/anonym/xmlexport.py: New. Export all cases in database
519              as XML.
520    
521    2008-02-18      Sascha L. Teichmann <[email protected]>
522    
523            * tools/anonym/anoymncsv.py: separate field with '\t' now.
524              all '\t's are replaced by '   ' before. '\r\n' are removed too.
525    
526    2008-02-15      Sascha L. Teichmann <[email protected]>
527    
528            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
529              data from database.
530    
531    2008-02-14      Sascha L. Teichmann <[email protected]>
532    
533            * tools/formed/formed/plugins/export/sql.py: Exchanged name
534              erase_value with suppress_value/suppress_value2.
535    
536    2008-02-13      Sascha L. Teichmann <[email protected]>
537    
538            * tools/formed/formed/plugins/export/sql.py: output id, master_id
539              substitute 'erase_value' with NULL value.
540    
541    2008-02-13      Sascha L. Teichmann <[email protected]>
542    
543            * tools/formed/formed/plugins/export/sql.py: output id, master_id
544              and uuid_id in anonymiziation views too.
545    
546    2008-02-13      Sascha L. Teichmann <[email protected]>
547    
548            * tools/formed/formed/plugins/export/sql.py: Added generation
549              of anonymiziation views for master table views and repeat group
550              views.
551    
552    2008-02-13      Sascha L. Teichmann <[email protected]>
553    
554            * tools/formed/formed/model/nodecomponents.py: Added attribute
555              "function"
556    
557            * tools/formed/formed/io/document.py: Save attributes in
558              alphabetical order.
559    
560    2008-02-02      Sascha L. Teichmann <[email protected]>
561    
562            * tools/formed/formed/plugins/export/sql.py: Added update rule
563              for master table and repeat groups views. Granted update right
564              to :cm_ka_group.
565    
566    2008-02-01      Sascha L. Teichmann <[email protected]>
567    
568            * tools/formed/formed/plugins/export/sql.py: Added a column 'uuid_id'
569              for master table and repeat groups. Also added unique constraints
570              to these columns.
571    
572    2007-12-10      Sascha L. Teichmann <[email protected]>
573    
574            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Added a system
575              property 'root.element' to specify the name of the XML root.
576    
577            * pdf2xfa/startup/pdf2xfa.sh, pdf2xfa/README.TXT: Adjusted.
578    
579    2007-11-22      Sascha L. Teichmann <[email protected]>
580    
581            * pdf2xfa/startup, */pdf2xfa.sh, */pdf2xfa.init: boot scripts
582              for GNU/Linux (tested Debian 'Etch' 4.0) by Sascha Wilde.
583    
584            * pdf2xfa/README.TXT: Add a remark to new boot scripts.
585    
586    2007-11-21      Sascha L. Teichmann <[email protected]>
587    
588            * pdf2xfa/src/de/intevation/pdfimport/Log.java: New.
589              Sends logging to file.
590    
591            * pdf2xfa/src/de/intevation/pdfimport/Server.java,
592              pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Adjusted
593              to use new logging.
594    
595            * pdf2xfa/README.TXT: Added remark how to use logging.
596    
597    2007-11-16      Frank Koormann <[email protected]>
598    
599            * tools/formed/formed/plugins/export/sql.py (createSchema):
600            Append only column "bearbeiter_id", standins are modelled by a
601            separate table.
602    
603    2007-11-16      Sascha L. Teichmann <[email protected]>
604    
605            * tools/formed/formed/model/data.py,
606              tools/formed/formed/plugins/web/view_renderer.py:
607              Added an invisible flag for info fields.
608    
609    2007-11-07      Sascha L. Teichmann <[email protected]>
610    
611            * tools/formed/formed/model/nodecomponents.py: Fixed a few small bugs
612              (calling a wrong method).
613    
614    2007-11-07      Sascha L. Teichmann <[email protected]>
615    
616            * tools/formed/formed/model/nodecomponents.py: Added a field
617              'alternative' to all node components. This might be of help to
618              match PDF imports where the descriptions do not match.
619    
620    2007-10-23      Frank Koormann <[email protected]>
621    
622            * tools/formed/formed/plugins/export/sql.py: New WHERE-Clause for views
623    
624    2007-10-23      Frank Koormann <[email protected]>
625    
626            * tools/formed/formed/plugins/export/sql.py: Set default
627            value (-1) for choices and bools.
628    
629    2007-10-21      Frank Koormann <[email protected]>
630    
631            * tools/formed/formed/plugins/export/sql.py: Grant statements for
632            descriptive tables added.
633            (Table.getName): new
634    
635    2007-10-21      Frank Koormann <[email protected]>
636    
637            * tools/formed/formed/plugins/export/sql.py: "CREATE OR REPLACE"
638            statements for views and roles to make updates easier.
639            Add "admin_ka" membership as third option to VIEW_WHERE_CLAUSE.
640    
641    2007-10-19      Frank Koormann <[email protected]>
642    
643            * tools/formed/formed/plugins/export/sql.py: Added GRANT statements
644            for views. The statements are prepared for variable substitution
645            when executing the SQL-scripts by psql.
646    
647    2007-10-18      Sascha L. Teichmann <[email protected]>
648    
649            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Fixed:
650              End of result XML was truncated because of an unflushed buffer.
651    
652    2007-10-17      Sascha L. Teichmann <[email protected]>
653    
654            * pdf2xfa/bin/build-jar.sh: New. Build production jar file.
655    
656            * pdf2xfa/README.TXT: Adjusted how to build production jar file
657              and how to use it.
658    
659            * pdf2xfa/etc, pdf2xfa/etc/manifest.txt: New. Defines main class
660              and iText dependency.
661    
662    2007-10-16      Sascha L. Teichmann <[email protected]>
663    
664            * tools/formed/formed/plugins/export/sql.py: Model 'Ja, Nein, Keine Angabe'
665              are not modeled as BOOLEANs any more. That simpifies the conversion
666              process web vs. db.
667    
668    2007-10-07      Sascha L. Teichmann <[email protected]>
669    
670            * tools/formed/formed/plugins/export/sql.py: Added the remaining
671              UPDATE rules.
672    
673    2007-10-07      Sascha L. Teichmann <[email protected]>
674    
675            * tools/formed/formed/plugins/export/sql.py: Added UPDATE rules for some
676              views. TODO: Test'em and implement the rest.
677    
678    2007-10-07      Sascha L. Teichmann <[email protected]>
679    
680            * tools/formed/formed/plugins/export/sql.py: Bug fix. DELETE and INSERT
681              rules referenced none existing views.
682    
683    2007-10-07      Sascha L. Teichmann <[email protected]>
684    
685            * tools/formed/formed/plugins/export/sql.py: Added DELETE and INSERT
686              rules for views. TODO: add UPDATE rules.
687    
688    2007-10-07      Sascha L. Teichmann <[email protected]>
689    
690            * tools/formed/formed/plugins/export/old_sql.py: New. Contains
691              the legacy SQL export filters.
692    
693            * tools/formed/formed/plugins/export/sql.py: Factored out the
694              legacy SQL export filters to old_sql.
695    
696            * tools/formed/formed/config.py: Adjusted to fetch legacy
697              filters from old_sql.
698    
699    2007-10-06      Sascha L. Teichmann <[email protected]>
700    
701            * pdf2xfa/**: Initial import of the PDF to XFA server.
702    
703    2007-10-06      Sascha L. Teichmann <[email protected]>
704    
705            * tools/formed/formed/plugins/export/sql.py: Fixed bug
706              that made choices of three elements to booleans if
707              they have other meanings than 'Ja', 'Nein', 'keine Angabe'.
708    
709    2007-10-05      Sascha L. Teichmann <[email protected]>
710    
711            * tools/formed/formed/plugins/export/sql.py: Select ids of
712              underlaying tables in views too.
713    
714    2007-10-04      Sascha L. Teichmann <[email protected]>
715    
716            * tools/formed/formed/plugins/export/sql.py: Create schema inside transaction.
717              Various bug fixes.
718    
719    2007-10-04      Sascha L. Teichmann <[email protected]>
720    
721            * tools/formed/formed/model/data.py: Added GroupNode.allWidgets()
722              to extract fields from embedded repeat groups.
723    
724            * tools/formed/formed/plugins/export/sql.py: The SQL exporter exports
725              views per page too. Result not tested yet.
726    
727    2007-10-01      Sascha L. Teichmann <[email protected]>
728    
729            * tools/formed/formed/plugins/web/view_renderer.py: Ignore
730              in-page repeat groups while rendering pages.
731    
732    2007-10-01      Sascha L. Teichmann <[email protected]>
733    
734            * tools/formed/formed/model/nodecomponents.py: Added visitor
735              traversals for document trees.
736    
737            * tools/formed/formed/model/data.py: Rewrote the
738              Page.allWidgets() method to use new visitor for
739              tree traversal.
740    
741    2007-09-27      Torsten Irlaender <[email protected]>
742    
743            * tools/formed/formed/plugins/names/filter.py: Pages are now included
744              in the rename by formular name  algorithm
745    
746    2007-09-26      Sascha L. Teichmann <[email protected]>
747    
748            * tools/formed/formed/model/data.py: Removed old {next|prev}Page()
749              TODO: rewrite Page.allWidgets().
750    
751            * tools/formed/formed/model/nodecomponents.py: Added a method
752              Node.firstLevel(criterion) to walk a defined line in the tree.
753    
754            * tools/formed/formed/plugins/export/sql.py: Extract data suitable to
755              build views and respective joins.
756    
757    2007-09-26      Sascha L. Teichmann <[email protected]>
758    
759            * tools/formed/formed/plugins/web/plugin.py: add 'web.tidy:' flag to
760              FORMED environment variable. If set to true tidylib is used to
761              filter HTML content to be W3C valid. To use this feature install
762              uTidylib.
763    
764            * tools/formed/formed/plugins/web/server.py: Check if MIME type is
765              text/html and filters content through tidy if requested.
766    
767    2007-09-25      Torsten Irlaender <[email protected]>
768    
769            * tools/formed/formed/plugins/web/view_renderer.py: Small fix and
770              cleanup of the form generation code.
771    
772    2007-09-21      Sascha L. Teichmann <[email protected]>
773    
774            * tools/formed/formed/plugins/export/sql.py: Added generation time
775              and DROP TABLE statements to schema export.
776    
777    2007-09-20      Sascha L. Teichmann <[email protected]>
778    
779            * tools/formed/formed/plugins/export/sql.py: The tables are generated
780              in correct topolocial order now.
781    
782    2007-09-20      Sascha L. Teichmann <[email protected]>
783    
784            * tools/formed/formed/plugins/export/mode.py: New. Filter to export
785              a document with items that are in given mode.
786    
787            * tools/formed/formed/model/nodecomponents.py: Added methods to clone
788              trees depending on selected modes.
789    
790            * tools/formed/formed/model/data.py, tools/formed/formed/model/expr.py:
791              Fixed clone issue with RuleNodes.
792    
793            * tools/formed/formed/config.py: Use new plug-in.
794    
795    2007-09-17      Sascha L. Teichmann <[email protected]>
796    
797            * tools/formed/formed/plugins/web/view_renderer.py: Make the
798              view renderer a real view renderer. It takes a list of
799              items now and not only a single page.
800    
801            * tools/formed/formed/plugins/web/renderer.py: Feed a list
802              of items to the view renderer.
803    
804  2007-09-17      Torsten Irlaender <[email protected]>  2007-09-17      Torsten Irlaender <[email protected]>
805    
806          * tools/formed/formed/plugins/web/view_renderer.py:          * tools/formed/formed/plugins/web/view_renderer.py:
807            Small tweaks in rendering bools.            Small tweaks in rendering bools.
808            RadioNodes (with all its children) can now be placed in a container.            RadioNodes (with all its children) can now be placed in a container.
# Line 12  Line 816 
816    
817          * tools/formed/formed/plugins/web/view_renderer.py: Fixed          * tools/formed/formed/plugins/web/view_renderer.py: Fixed
818            a few bugs: Do not render empty containers, do not            a few bugs: Do not render empty containers, do not
819                  generate misplaced <br class="newline"> in choices.            generate misplaced <br class="newline"> in choices.
820                  Add a nameless container to catch the items that are            Add a nameless container to catch the items that are
821                  nor explicitly assigned to a target. Removed FormData.            nor explicitly assigned to a target. Removed FormData.
822    
823          * tools/formed/formed/plugins/web/renderer.py: Removed          * tools/formed/formed/plugins/web/renderer.py: Removed
824            a needless import            a needless import

Legend:
Removed from v.186  
changed lines
  Added in v.313

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26