/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 228 by teichmann, Thu Feb 14 14:37:54 2008 UTC revision 334 by teichmann, Wed Jun 17 09:42:37 2009 UTC
# Line 1  Line 1 
1    2009-06-17      Sascha L. Teichmann <[email protected]>
2    
3            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
4    
5    2009-05-26      Sascha L. Teichmann <[email protected]>
6    
7            * formed/formed/plugins/names/filter.py: small optimization.
8    
9    2009-05-26      Sascha L. Teichmann <[email protected]>
10    
11            * formed/formed/plugins/names/filter.py: Repaired unique filter for
12              nodecomponent names.
13    
14    2009-05-06      Sascha L. Teichmann <[email protected]>
15    
16            * formed/formed/plugins/export/rg_sql.py: Only create depending
17              repeat groups if no uuid is given. If a uuid is given then
18              the creation is triggered by an xml import.
19    
20    2009-04-28      Sascha L. Teichmann <[email protected]>
21    
22            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
23              replace the old one. The new one faciliates the new RepeatNode instead
24              of the Group.isRepeat() method to tell if something is to be repeated.
25    
26            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
27              The old one is deactivated.
28    
29            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
30    
31    2009-04-28      Sascha L. Teichmann <[email protected]>
32    
33            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
34              TODO: Adjust execution rights.
35    
36    2009-04-27      Sascha L. Teichmann <[email protected]>
37    
38            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
39              Add functions to create dataset.
40    
41    2009-04-24      Sascha L. Teichmann <[email protected]>
42    
43            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
44              tree structure functions in database.
45    
46            * formed/formed/config.py: load plug-in.
47    
48    2009-04-16      Sascha L. Teichmann <[email protected]>
49    
50            * formed/formed/model/data.py: Added 'digest' attribute to
51              RepeatNode. Removed needless methods
52    
53    2009-04-16      Sascha L. Teichmann <[email protected]>
54    
55            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
56              more readable with '=' and '<>'.
57    
58    2009-04-02      Sascha L. Teichmann <[email protected]>
59    
60            * formed/formed/plugins/export/sql.py: call anonymization
61              of uuid on anonymization of case.
62    
63    2009-03-31      Sascha L. Teichmann <[email protected]>
64    
65            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
66              case_anonymize().
67    
68    2009-03-31      Sascha L. Teichmann <[email protected]>
69    
70            * formed/formed/model/exprtree.py: Add some code to pretty print
71              the trees infix.
72    
73            * formed/formed/plugins/export/rules.py: New. Exporter for human
74              readable rules.
75    
76            * formed/formed/plugins/export/html.py: Fixed HTML generation.
77    
78            * formed/formed/config.py: Added new new Rule export plug-in.
79    
80    2009-03-31      Sascha L. Teichmann <[email protected]>
81    
82            * formed/formed/model/exprtree.py: Fixes from server. Raise
83              exceptions if there is less or more than one element on stack
84              after compilation of expression.
85    
86    2009-03-20      Sascha L. Teichmann <[email protected]>
87    
88            * formed/formed/model/data.py: Removed debug output
89    
90            * formed/formed/plugins/modify/rules.py: Fixed error message.
91              Generate past and future rules.
92    
93    2009-03-16      Sascha L. Teichmann <[email protected]>
94    
95            * formed/formed/model/exprtree.py: Forget to call today with context.
96    
97    2009-03-16      Sascha L. Teichmann <[email protected]>
98    
99            * formed/formed/io/document.py: Fixed syntax typo.
100    
101    2009-03-16      Sascha L. Teichmann <[email protected]>
102    
103            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
104    
105    2009-03-16      Sascha L. Teichmann <[email protected]>
106    
107            * formed/formed/model/data.py: Added ConditionalNode
108    
109            * formed/formed/io/document.py: Make ConditionalNode loadable.
110    
111    2009-03-13      Sascha L. Teichmann <[email protected]>
112    
113            * formed/formed/plugins/modify/rules.py: Make the error descriptions
114              in date sequence rules more precise.
115    
116    2009-03-13      Sascha L. Teichmann <[email protected]>
117    
118            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
119    
120    2009-03-13      Sascha L. Teichmann <[email protected]>
121    
122            * formed/formed/model/exprtree.py: New tree based expression engine.
123    
124            * formed/formed/model/__init__.py, formed/formed/model/data.py:
125              Adjusted imports.
126    
127    2009-03-12      Torsten Irländer <[email protected]>
128    
129            Introduced new order attribute for date fields
130    
131            * formed/formed/model/data.py: Order fields can be used to define to
132            ordering of datefields withing the document. Needed for automatic
133            generation of consistency rules.
134    
135    2009-02-09      Sascha L. Teichmann <[email protected]>
136    
137            * formed/formed/model/data.py: Allow pages to be 'invisible'.
138    
139    2009-02-09      Sascha L. Teichmann <[email protected]>
140    
141            * formed/formed/plugins/export/sql.py: Fixed problem with
142              description reference tables of radio groups.
143    
144    2009-02-09      Sascha L. Teichmann <[email protected]>
145    
146            * formed/formed/plugins/export/sql.py: replace '-' in names
147              by '_'.
148              
149    2009-02-09      Sascha L. Teichmann <[email protected]>
150    
151            * formed/formed/plugins/export/sql.py: to figure ou which
152              tables are equal the insert statememnts are lower cased
153              and sorted before they are compared. This reduces the number
154              of generated referfence tables.
155    
156    2009-02-09      Sascha L. Teichmann <[email protected]>
157    
158            Repair SQL schema creation for radio groups.
159    
160            * formed/formed/plugins/export/sql.py: radio groups are handled
161              like choices now.
162    
163    2009-02-09      Sascha L. Teichmann <[email protected]>
164    
165            Make it startable again.
166    
167            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
168              when plug-in is called.
169    
170            * formed/formed/model/nodecomponents.py: Event routing was messed up.
171              Rewired root node with document.
172    
173            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
174              XXX: This breaks creating help by now!
175    
176            * formed/formed/io/parser.py: Replace old deprecated base class
177              by new one.
178    
179            * formed/formed/main.py: Do not crash if locale cannot be set.
180    
181            * formed/formed/ui/controls.py: Use document.getCase() instead
182              of document.case to prevent uninitialized dereferences.
183    
184    2009-01-22      Torsten Irländer <[email protected]>
185    
186            Implemented new XML-Format for formed xml files.
187    
188            * formed/formed/model/nodecomponents.py,
189              formed/formed/io/document.py,
190              formed/formed/main.py,
191              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
192              node. Under case is the definition of the formular. logbook will
193              hold the defintion of logboog entrys. For now only the part under
194              "case" can be modified.  
195    
196    2009-01-21      Torsten Irländer <[email protected]>
197    
198            Changed way how XSD-Scheme is generated
199    
200            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
201              logbookentrys. The scheme definiton is now hardcoded in the
202              exporter as it will rarely change. It logbookpart will not be
203              generated from the formedtree anymore.
204    
205    2009-01-20      Torsten Irländer <[email protected]>
206    
207            Support Logbook entrys in xsd schema export
208    
209            * formed/formed/model/data.py: Repeatnode are now handeld as
210              repeatgroups in xsd-export
211            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
212              logbookentrys. The scheme will now validate against an xmlfile from
213              the offlineclient.
214    
215    2009-01-09      Torsten Irländer <[email protected]>
216    
217            Added new repeat node
218    
219            * formed/formed/model/data.py,
220              formed/formed/io/document.py: Added repeatnode to the formedtree.
221              TODO: Remove repeatgroup handling from the groupnode.
222    
223    2009-01-08      Torsten Irländer <[email protected]>
224    
225            Add isset operator to autogenerated rules.
226    
227            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
228              autogenerated rules.
229    
230    2008-12-17      Frank Koormann <[email protected]>
231    
232            * formed/formed/plugins/export/latex.py: Export form as set of
233            latex tables to be included into a master document. The export
234            generates section marks to structure the form and placeholders for
235            help texts to be merged in by a post processing step.
236    
237    2008-12-04      Sascha L. Teichmann <[email protected]>
238    
239            * formed/formed/model/expr.py: Added 'today' which pushes the current date
240              on the stack.
241    
242    2008-12-03      Sascha L. Teichmann <[email protected]>
243    
244            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
245              storage of fields.
246    
247            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
248              fields as an accepted value. Generate schema for radio groups too.
249    
250    2008-12-01      Torsten Irländer <[email protected]>
251    
252            Added autmatic generation of required rules
253    
254            * formed/formed/model/data.py,
255              formed/formed/model/expr.py,
256              formed/formed/plugins/modify/rules.py: Default rules for required
257              fields can now be generated.
258    
259    2008-11-28      Sascha L. Teichmann <[email protected]>
260    
261            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
262              Ported WidgetCollector from Offline client.
263    
264            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
265              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
266    
267            * formed/formed/config.py: Bind new filter to FormEd
268    
269    2008-11-27      Torsten Irländer <[email protected]>
270    
271            * formed/formed/model/data.py: Added new attribute mark for rules
272    
273    2008-11-10      Torsten Irländer <[email protected]>
274    
275            Implemented radio-matrix elements. radio elelement having the same
276            options can now be rendered in table form.
277    
278            * formed/formed/model/data.py,
279              formed/formed/io/document.py: Added new radio-matrix element to the
280              model and gui
281            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
282              the radio-matrix element.
283    
284    2008-11.03      Torsten Irländer <[email protected]>
285    
286            * formed/formed/model/data.py: Fixed import error
287    
288    2008-10-29      Sascha L. Teichmann <[email protected]>
289    
290            Relative paths in external choices are now possible. Relative paths are
291            relative to path of the master document.
292    
293            * formed/model/data.py: external choice are now storing the path to the
294              master document.
295    
296            * formed/formed/io/document.py: Pass context to SAX builder.
297    
298            * formed/formed/io/factories.py: For new created nodes look if there
299              is a method 'setLoadContext' and call it.
300    
301    2008-09-04      Sascha L. Teichmann <[email protected]>
302    
303            * doc/beschreibung.txt: New. Initial description of FormEd (german).
304    
305    2008-08-22      Sascha L. Teichmann <[email protected]>
306    
307            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
308    
309    2008-08-21      Sascha L. Teichmann <[email protected]>
310    
311            * formed/formed/io/document.py: Indent tree while saving
312            * formed/formed/main.py: removed needless print
313    
314    2008-08-15      Sascha L. Teichmann <[email protected]>
315    
316            * LICENSE: New GPLv3
317            * */*.py, *.sh: Added reference to LICENSE
318    
319    2008-08-15      Sascha L. Teichmann <[email protected]>
320    
321            * tools: removed because there a no tools any more.
322    
323    2008-08-15      Sascha L. Teichmann <[email protected]>
324    
325            * tools/formed: moved one level up because its the only
326              part of this project now.
327    
328    2008-08-15      Sascha L. Teichmann <[email protected]>
329    
330            * tools/anonym/*: Removed as it belongs to mpuls WASKA
331    
332    2008-08-15      Sascha L. Teichmann <[email protected]>
333    
334            * pdf2xfa/*: removed. It belongs to mpuls
335    
336    2008-08-13 L. Teichmann <[email protected]>
337    
338            i18n of the plug-ins:
339            * tools/formed/formed/plugins/export/diff.py,
340              tools/formed/formed/plugins/export/data.py,
341              tools/formed/formed/plugins/export/old_sql.py,
342              tools/formed/formed/plugins/export/latex.py,
343              tools/formed/formed/plugins/export/xsd.py,
344              tools/formed/formed/plugins/export/sql.py,
345              tools/formed/formed/plugins/export/typemap.py,
346              tools/formed/formed/plugins/export/html.py,
347              tools/formed/formed/plugins/export/mode.py,
348              tools/formed/formed/plugins/export/html2.py,
349              tools/formed/formed/plugins/export/xls.py,
350              tools/formed/formed/plugins/names/filter.py,
351              tools/formed/formed/plugins/plugin.py,
352              tools/formed/formed/plugins/web/help.py,
353              tools/formed/formed/plugins/web/form_renderer.py,
354              tools/formed/formed/plugins/web/plugin.py,
355              tools/formed/formed/plugins/web/error_renderer.py,
356              tools/formed/formed/plugins/web/view_renderer.py,
357              tools/formed/formed/plugins/web/semantic.py,
358              tools/formed/formed/plugins/web/cache.py,
359              tools/formed/formed/plugins/web/server.py,
360              tools/formed/formed/plugins/web/controllers.py,
361              tools/formed/formed/plugins/web/renderer.py,
362              tools/formed/formed/plugins/ui/controls.py,
363              tools/formed/formed/config.py: _("")s the stuff
364              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
365              extracted and translated.
366    
367    2008-08-08      Sascha L. Teichmann <[email protected]>
368    
369            First version of FormEd i18n. After checkout go to tools/formed/po/ and
370            say 'make mo'. Afterwards you can start FormEd as usual.
371    
372            * tools/formed/resources: New. Place to places ressources like *.mo files
373            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
374              
375            * tools/formed/po,
376              tools/formed/po/Makefile,
377              tools/formed/po/formed.pot,
378              tools/formed/po/de_DE.po: i18n stuff.
379    
380    2008-08-08      Sascha L. Teichmann <[email protected]>
381    
382            * tools/anonym/xmlexport.py: Only export cases which are not
383              'schwebend geloescht'.
384    
385    2008-07-23      Sascha L. Teichmann <[email protected]>
386    
387            Fixed issue472
388    
389            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
390    
391    2008-07-17      Sascha L. Teichmann <[email protected]>
392    
393            * tools/anonym/xmlimport.py: removed marking of invalid cases
394            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
395    
396    2008-07.07      Torsten Irländer <[email protected]>
397    
398            * tools/formed/formed/plugins/export/latex.py
399              tools/formed/formed/config.py: Added new LaTex Export. Beware this
400              is even more ugly the HTML Export.
401            * tools/formed/formed/plugins/export/html.py: Added information on
402              anonymisation to the html export.
403    
404    2008-07-07      Sascha L. Teichmann <[email protected]>
405    
406            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
407    
408    2008-07-07      Sascha L. Teichmann <[email protected]>
409    
410            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
411    
412    2008-07-07      Sascha L. Teichmann <[email protected]>  
413            
414            * tools/formed/formed/plugins/export/html.py: Added additional column
415            to the html export with information how each field will get
416            anonymized.
417    
418    2008-07-07      Sascha L. Teichmann <[email protected]>  
419    
420            * tools/anonym/xmlimport.py: sync with productive version.
421    
422    2008-06-10      Torsten Irländer <[email protected]>
423    
424            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
425              call anonymize function
426    
427    2008-05-21      Sascha L. Teichmann <[email protected]>  
428    
429            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
430              back to UTF-8.
431    
432    2008-05-21      Frank Koormann <[email protected]>
433    
434            * tools/formed/formed/plugins/export/xls.py: New, export key value
435            tables as excel workbook with one sheet per table.
436    
437            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
438    
439    2008-05-21      Frank Koormann <[email protected]>
440    
441            * tools/formed/formed/plugins/export/xsd.py
442            (SchemaCreator._createChoice): Fix use of choices name.
443    
444    2008-04-29      Sascha L. Teichmann <[email protected]>
445    
446            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
447              to allow arbitrary order of repeat groups.
448    
449    2008-04-29      Sascha L. Teichmann <[email protected]>
450    
451            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
452              character.
453    
454    2008-04-29      Sascha L. Teichmann <[email protected]>
455    
456            * tools/formed/formed/plugins/export/xsd.py: Added annotations
457              to fields.
458    
459    2008-04-29      Sascha L. Teichmann <[email protected]>
460    
461            * tools/formed/formed/plugins/export/xsd.py: Added for
462              choice fields.
463    
464    2008-04-29      Sascha L. Teichmann <[email protected]>
465    
466            * tools/formed/formed/plugins/export/xsd.py: Added support for
467              boolean fields based on enumerations.
468    
469    2008-04-28      Sascha L. Teichmann <[email protected]>
470    
471            * tools/formed/formed/plugins/export/xsd.py: Added support for
472              date, text and textarea fields.
473    
474    2008-04-28      Sascha L. Teichmann <[email protected]>
475    
476            * tools/formed/formed/plugins/export/xsd.py: Added support for
477              repeat groups and integer fields.
478    
479    2008-04-28      Sascha L. Teichmann <[email protected]>
480    
481            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
482              exporting as XML schema. not ready, yet.
483    
484            * tools/formed/formed/config.py: Use new plug-in.
485    
486            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
487    
488    2008-04-17      Torsten Irländer <[email protected]>
489    
490            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
491            for the views because of the new group permissions.
492    
493    2008-04-09      Sascha L. Teichmann <[email protected]>
494    
495            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
496              old anonymized cases.
497    
498    2008-04-01      Sascha L. Teichmann <[email protected]>
499    
500            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
501              from clause to select datasets.
502              Replace ']]>' in CDATA sections with correct splitted replacement.
503    
504    2008-03-12      Sascha L. Teichmann <[email protected]>
505            
506            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
507              script.
508    
509            * tools/anonym/xmlimport.py: commented out database port from
510              connectionstring.
511    
512    2008-03-12      Sascha L. Teichmann <[email protected]>
513    
514            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
515              of anonymization of repeat groups (wrong id was given).
516    
517    2008-03-11      Sascha L. Teichmann <[email protected]>
518    
519            * tools/formed/formed/plugins/export/sql.py: Generate no update
520              statements for relations which have no anonym functions applied.
521    
522    2008-03-11      Sascha L. Teichmann <[email protected]>
523    
524            * tools/formed/formed/plugins/export/sql.py: Added a newline after
525              'COMMIT;' in the last line.
526    
527    2008-03-11      Sascha L. Teichmann <[email protected]>
528    
529            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
530              generated anonymize_case() function.
531              
532    2008-03-11      Sascha L. Teichmann <[email protected]>
533    
534            * tools/formed/formed/plugins/export/sql.py: Added code to
535              generate a plpgsql function anonymize_case() that anonymized
536              a given case and all of its depending repeat groups.
537    
538    2008-03-06      Sascha L. Teichmann <[email protected]>
539    
540            * tools/anonym/xmlimport.py: remove print of insert statement.
541    
542            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
543    
544    2008-03-03      Torsten Irländer <[email protected]>
545    
546            * anonym/cron.sendAnonXml.sh,
547              anonym/getDbList.sh: Modified script to be used directly in the
548              production environment (Copied running scripts from production
549              server)
550    
551            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
552              to be used in a production environment (Cpoied running script from
553              production server)
554    
555            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
556              ensure that only valid cases get exported
557    
558    2008-02-27      Sascha L. Teichmann <[email protected]>
559    
560            * tools/anonym/xmlimport.py: Fixed bug in date converter.
561    
562    2008-02-27      Sascha L. Teichmann <[email protected]>
563    
564            * tools/anonym/xmlimport.py: Simpilied version
565    
566    2008-02-27      Sascha L. Teichmann <[email protected]>
567    
568            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
569              xmlimport.py and parameters.
570    
571            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
572    
573            * tools/anonym/xmlexport.py: Use python interpreter without env
574              because of sudo context.
575    
576    2008-02-26      Sascha L. Teichmann <[email protected]>
577    
578            * tools/anonym/xmlimport.py: added support for getopt. add
579              support to force in fkz in import of case.
580    
581    2008-02-26      Sascha L. Teichmann <[email protected]>
582    
583            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
584    
585            * tools/anonym/html.awk: produces valid HTML.
586    
587    2008-02-25      Sascha L. Teichmann <[email protected]>
588    
589            * tools/anonym/joincsv.py: Fix a logic bug.
590    
591    2008-02-25      Torsten Irlaender <[email protected]>
592    
593            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
594              exportted cases. It will read all files from a directory and import
595              the files into the DB. After that the script will cleanup the
596              directory.
597    
598    2008-02-25      Torsten Irländer <[email protected]>
599            
600            * tools/anonym/cron.sendAnonXml.sh,
601              tools/anonym/xmlexport.py,
602              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
603    
604    2008-02-25      Sascha L. Teichmann <[email protected]>
605    
606            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
607    
608    2008-02-25      Sascha L. Teichmann <[email protected]>
609    
610            * tools/anonym/joincsv.py: New. Joins CSV files.
611    
612            * tools/anonym/html.awk: New. Converts CSV to HTML
613    
614    2008-02-25      Sascha L. Teichmann <[email protected]>
615    
616            * tools/anonym/xmlimport.py: New. Added generation of
617              update statements.
618    
619    2008-02-25      Sascha L. Teichmann <[email protected]>
620    
621            * tools/anonym/xmlimport.py: New. Base for importing
622              XML from cron.
623    
624    2008-02-24      Sascha L. Teichmann <[email protected]>
625    
626            * tools/formed/formed/plugins/export/html2.py: New. plug-in
627              for a simplified HTML output
628    
629            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
630              for dump schema as python dictionary.
631    
632            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
633              old stored procedure and view generators.
634    
635    2008-02-19      Sascha L. Teichmann <[email protected]>
636    
637            * tools/anonym/xmlexport.py: New. Export all cases in database
638              as XML.
639    
640    2008-02-18      Sascha L. Teichmann <[email protected]>
641    
642            * tools/anonym/anoymncsv.py: separate field with '\t' now.
643              all '\t's are replaced by '   ' before. '\r\n' are removed too.
644    
645    2008-02-15      Sascha L. Teichmann <[email protected]>
646    
647            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
648              data from database.
649    
650  2008-02-14      Sascha L. Teichmann <[email protected]>  2008-02-14      Sascha L. Teichmann <[email protected]>
651    
652          * tools/formed/formed/plugins/export/sql.py: Exchanged name          * tools/formed/formed/plugins/export/sql.py: Exchanged name

Legend:
Removed from v.228  
changed lines
  Added in v.334

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26