/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 276 by teichmann, Mon Jul 7 10:59:40 2008 UTC revision 330 by teichmann, Thu Apr 30 15:56:38 2009 UTC
# Line 1  Line 1 
1    2009-04-28      Sascha L. Teichmann <[email protected]>
2    
3            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
4              replace the old one. The new one faciliates the new RepeatNode instead
5              of the Group.isRepeat() method to tell if something is to be repeated.
6    
7            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
8              The old one is deactivated.
9    
10            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
11    
12    2009-04-28      Sascha L. Teichmann <[email protected]>
13    
14            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
15              TODO: Adjust execution rights.
16    
17    2009-04-27      Sascha L. Teichmann <[email protected]>
18    
19            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
20              Add functions to create dataset.
21    
22    2009-04-24      Sascha L. Teichmann <[email protected]>
23    
24            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
25              tree structure functions in database.
26    
27            * formed/formed/config.py: load plug-in.
28    
29    2009-04-16      Sascha L. Teichmann <[email protected]>
30    
31            * formed/formed/model/data.py: Added 'digest' attribute to
32              RepeatNode. Removed needless methods
33    
34    2009-04-16      Sascha L. Teichmann <[email protected]>
35    
36            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
37              more readable with '=' and '<>'.
38    
39    2009-04-02      Sascha L. Teichmann <[email protected]>
40    
41            * formed/formed/plugins/export/sql.py: call anonymization
42              of uuid on anonymization of case.
43    
44    2009-03-31      Sascha L. Teichmann <[email protected]>
45    
46            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
47              case_anonymize().
48    
49    2009-03-31      Sascha L. Teichmann <[email protected]>
50    
51            * formed/formed/model/exprtree.py: Add some code to pretty print
52              the trees infix.
53    
54            * formed/formed/plugins/export/rules.py: New. Exporter for human
55              readable rules.
56    
57            * formed/formed/plugins/export/html.py: Fixed HTML generation.
58    
59            * formed/formed/config.py: Added new new Rule export plug-in.
60    
61    2009-03-31      Sascha L. Teichmann <[email protected]>
62    
63            * formed/formed/model/exprtree.py: Fixes from server. Raise
64              exceptions if there is less or more than one element on stack
65              after compilation of expression.
66    
67    2009-03-20      Sascha L. Teichmann <[email protected]>
68    
69            * formed/formed/model/data.py: Removed debug output
70    
71            * formed/formed/plugins/modify/rules.py: Fixed error message.
72              Generate past and future rules.
73    
74    2009-03-16      Sascha L. Teichmann <[email protected]>
75    
76            * formed/formed/model/exprtree.py: Forget to call today with context.
77    
78    2009-03-16      Sascha L. Teichmann <[email protected]>
79    
80            * formed/formed/io/document.py: Fixed syntax typo.
81    
82    2009-03-16      Sascha L. Teichmann <[email protected]>
83    
84            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
85    
86    2009-03-16      Sascha L. Teichmann <[email protected]>
87    
88            * formed/formed/model/data.py: Added ConditionalNode
89    
90            * formed/formed/io/document.py: Make ConditionalNode loadable.
91    
92    2009-03-13      Sascha L. Teichmann <[email protected]>
93    
94            * formed/formed/plugins/modify/rules.py: Make the error descriptions
95              in date sequence rules more precise.
96    
97    2009-03-13      Sascha L. Teichmann <[email protected]>
98    
99            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
100    
101    2009-03-13      Sascha L. Teichmann <[email protected]>
102    
103            * formed/formed/model/exprtree.py: New tree based expression engine.
104    
105            * formed/formed/model/__init__.py, formed/formed/model/data.py:
106              Adjusted imports.
107    
108    2009-03-12      Torsten Irländer <[email protected]>
109    
110            Introduced new order attribute for date fields
111    
112            * formed/formed/model/data.py: Order fields can be used to define to
113            ordering of datefields withing the document. Needed for automatic
114            generation of consistency rules.
115    
116    2009-02-09      Sascha L. Teichmann <[email protected]>
117    
118            * formed/formed/model/data.py: Allow pages to be 'invisible'.
119    
120    2009-02-09      Sascha L. Teichmann <[email protected]>
121    
122            * formed/formed/plugins/export/sql.py: Fixed problem with
123              description reference tables of radio groups.
124    
125    2009-02-09      Sascha L. Teichmann <[email protected]>
126    
127            * formed/formed/plugins/export/sql.py: replace '-' in names
128              by '_'.
129              
130    2009-02-09      Sascha L. Teichmann <[email protected]>
131    
132            * formed/formed/plugins/export/sql.py: to figure ou which
133              tables are equal the insert statememnts are lower cased
134              and sorted before they are compared. This reduces the number
135              of generated referfence tables.
136    
137    2009-02-09      Sascha L. Teichmann <[email protected]>
138    
139            Repair SQL schema creation for radio groups.
140    
141            * formed/formed/plugins/export/sql.py: radio groups are handled
142              like choices now.
143    
144    2009-02-09      Sascha L. Teichmann <[email protected]>
145    
146            Make it startable again.
147    
148            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
149              when plug-in is called.
150    
151            * formed/formed/model/nodecomponents.py: Event routing was messed up.
152              Rewired root node with document.
153    
154            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
155              XXX: This breaks creating help by now!
156    
157            * formed/formed/io/parser.py: Replace old deprecated base class
158              by new one.
159    
160            * formed/formed/main.py: Do not crash if locale cannot be set.
161    
162            * formed/formed/ui/controls.py: Use document.getCase() instead
163              of document.case to prevent uninitialized dereferences.
164    
165    2009-01-22      Torsten Irländer <[email protected]>
166    
167            Implemented new XML-Format for formed xml files.
168    
169            * formed/formed/model/nodecomponents.py,
170              formed/formed/io/document.py,
171              formed/formed/main.py,
172              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
173              node. Under case is the definition of the formular. logbook will
174              hold the defintion of logboog entrys. For now only the part under
175              "case" can be modified.  
176    
177    2009-01-21      Torsten Irländer <[email protected]>
178    
179            Changed way how XSD-Scheme is generated
180    
181            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
182              logbookentrys. The scheme definiton is now hardcoded in the
183              exporter as it will rarely change. It logbookpart will not be
184              generated from the formedtree anymore.
185    
186    2009-01-20      Torsten Irländer <[email protected]>
187    
188            Support Logbook entrys in xsd schema export
189    
190            * formed/formed/model/data.py: Repeatnode are now handeld as
191              repeatgroups in xsd-export
192            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
193              logbookentrys. The scheme will now validate against an xmlfile from
194              the offlineclient.
195    
196    2009-01-09      Torsten Irländer <[email protected]>
197    
198            Added new repeat node
199    
200            * formed/formed/model/data.py,
201              formed/formed/io/document.py: Added repeatnode to the formedtree.
202              TODO: Remove repeatgroup handling from the groupnode.
203    
204    2009-01-08      Torsten Irländer <[email protected]>
205    
206            Add isset operator to autogenerated rules.
207    
208            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
209              autogenerated rules.
210    
211    2008-12-17      Frank Koormann <[email protected]>
212    
213            * formed/formed/plugins/export/latex.py: Export form as set of
214            latex tables to be included into a master document. The export
215            generates section marks to structure the form and placeholders for
216            help texts to be merged in by a post processing step.
217    
218    2008-12-04      Sascha L. Teichmann <[email protected]>
219    
220            * formed/formed/model/expr.py: Added 'today' which pushes the current date
221              on the stack.
222    
223    2008-12-03      Sascha L. Teichmann <[email protected]>
224    
225            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
226              storage of fields.
227    
228            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
229              fields as an accepted value. Generate schema for radio groups too.
230    
231    2008-12-01      Torsten Irländer <[email protected]>
232    
233            Added autmatic generation of required rules
234    
235            * formed/formed/model/data.py,
236              formed/formed/model/expr.py,
237              formed/formed/plugins/modify/rules.py: Default rules for required
238              fields can now be generated.
239    
240    2008-11-28      Sascha L. Teichmann <[email protected]>
241    
242            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
243              Ported WidgetCollector from Offline client.
244    
245            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
246              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
247    
248            * formed/formed/config.py: Bind new filter to FormEd
249    
250    2008-11-27      Torsten Irländer <[email protected]>
251    
252            * formed/formed/model/data.py: Added new attribute mark for rules
253    
254    2008-11-10      Torsten Irländer <[email protected]>
255    
256            Implemented radio-matrix elements. radio elelement having the same
257            options can now be rendered in table form.
258    
259            * formed/formed/model/data.py,
260              formed/formed/io/document.py: Added new radio-matrix element to the
261              model and gui
262            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
263              the radio-matrix element.
264    
265    2008-11.03      Torsten Irländer <[email protected]>
266    
267            * formed/formed/model/data.py: Fixed import error
268    
269    2008-10-29      Sascha L. Teichmann <[email protected]>
270    
271            Relative paths in external choices are now possible. Relative paths are
272            relative to path of the master document.
273    
274            * formed/model/data.py: external choice are now storing the path to the
275              master document.
276    
277            * formed/formed/io/document.py: Pass context to SAX builder.
278    
279            * formed/formed/io/factories.py: For new created nodes look if there
280              is a method 'setLoadContext' and call it.
281    
282    2008-09-04      Sascha L. Teichmann <[email protected]>
283    
284            * doc/beschreibung.txt: New. Initial description of FormEd (german).
285    
286    2008-08-22      Sascha L. Teichmann <[email protected]>
287    
288            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
289    
290    2008-08-21      Sascha L. Teichmann <[email protected]>
291    
292            * formed/formed/io/document.py: Indent tree while saving
293            * formed/formed/main.py: removed needless print
294    
295    2008-08-15      Sascha L. Teichmann <[email protected]>
296    
297            * LICENSE: New GPLv3
298            * */*.py, *.sh: Added reference to LICENSE
299    
300    2008-08-15      Sascha L. Teichmann <[email protected]>
301    
302            * tools: removed because there a no tools any more.
303    
304    2008-08-15      Sascha L. Teichmann <[email protected]>
305    
306            * tools/formed: moved one level up because its the only
307              part of this project now.
308    
309    2008-08-15      Sascha L. Teichmann <[email protected]>
310    
311            * tools/anonym/*: Removed as it belongs to mpuls WASKA
312    
313    2008-08-15      Sascha L. Teichmann <[email protected]>
314    
315            * pdf2xfa/*: removed. It belongs to mpuls
316    
317    2008-08-13 L. Teichmann <[email protected]>
318    
319            i18n of the plug-ins:
320            * tools/formed/formed/plugins/export/diff.py,
321              tools/formed/formed/plugins/export/data.py,
322              tools/formed/formed/plugins/export/old_sql.py,
323              tools/formed/formed/plugins/export/latex.py,
324              tools/formed/formed/plugins/export/xsd.py,
325              tools/formed/formed/plugins/export/sql.py,
326              tools/formed/formed/plugins/export/typemap.py,
327              tools/formed/formed/plugins/export/html.py,
328              tools/formed/formed/plugins/export/mode.py,
329              tools/formed/formed/plugins/export/html2.py,
330              tools/formed/formed/plugins/export/xls.py,
331              tools/formed/formed/plugins/names/filter.py,
332              tools/formed/formed/plugins/plugin.py,
333              tools/formed/formed/plugins/web/help.py,
334              tools/formed/formed/plugins/web/form_renderer.py,
335              tools/formed/formed/plugins/web/plugin.py,
336              tools/formed/formed/plugins/web/error_renderer.py,
337              tools/formed/formed/plugins/web/view_renderer.py,
338              tools/formed/formed/plugins/web/semantic.py,
339              tools/formed/formed/plugins/web/cache.py,
340              tools/formed/formed/plugins/web/server.py,
341              tools/formed/formed/plugins/web/controllers.py,
342              tools/formed/formed/plugins/web/renderer.py,
343              tools/formed/formed/plugins/ui/controls.py,
344              tools/formed/formed/config.py: _("")s the stuff
345              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
346              extracted and translated.
347    
348    2008-08-08      Sascha L. Teichmann <[email protected]>
349    
350            First version of FormEd i18n. After checkout go to tools/formed/po/ and
351            say 'make mo'. Afterwards you can start FormEd as usual.
352    
353            * tools/formed/resources: New. Place to places ressources like *.mo files
354            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
355              
356            * tools/formed/po,
357              tools/formed/po/Makefile,
358              tools/formed/po/formed.pot,
359              tools/formed/po/de_DE.po: i18n stuff.
360    
361    2008-08-08      Sascha L. Teichmann <[email protected]>
362    
363            * tools/anonym/xmlexport.py: Only export cases which are not
364              'schwebend geloescht'.
365    
366    2008-07-23      Sascha L. Teichmann <[email protected]>
367    
368            Fixed issue472
369    
370            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
371    
372    2008-07-17      Sascha L. Teichmann <[email protected]>
373    
374            * tools/anonym/xmlimport.py: removed marking of invalid cases
375            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
376    
377    2008-07.07      Torsten Irländer <[email protected]>
378    
379            * tools/formed/formed/plugins/export/latex.py
380              tools/formed/formed/config.py: Added new LaTex Export. Beware this
381              is even more ugly the HTML Export.
382            * tools/formed/formed/plugins/export/html.py: Added information on
383              anonymisation to the html export.
384    
385  2008-07-07      Sascha L. Teichmann <[email protected]>  2008-07-07      Sascha L. Teichmann <[email protected]>
386    
387          * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.          * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
# Line 7  Line 391 
391          * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)          * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
392    
393  2008-07-07      Sascha L. Teichmann <[email protected]>    2008-07-07      Sascha L. Teichmann <[email protected]>  
394            
395            * tools/formed/formed/plugins/export/html.py: Added additional column
396            to the html export with information how each field will get
397            anonymized.
398    
399    2008-07-07      Sascha L. Teichmann <[email protected]>  
400    
401          * tools/anonym/xmlimport.py: sync with productive version.          * tools/anonym/xmlimport.py: sync with productive version.
402    

Legend:
Removed from v.276  
changed lines
  Added in v.330

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26