Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Merged
Added scripts to automate the export
Added generation of SQL update statements.
Added support for reading files generated by XML export.
Added new plug-in for simplified HTML output. Added new plug-in for dumping schema as python dictionaries.
Added XML exporter for cases.
Separated CSV export by '\t' now.
Added simple script to fetch anonymous data from database.
SQL schema generator: Exchanged name erase_value with suppress_value/suppress_value2.
SQL schema generator: substitute 'erase_value' with NULL value.
SQL schema exporter: output id, master_id and uuid_id in anonymiziation views too.
SQL schema generator: Added generation of anonymiziation views for master table views and repeat group views.
- Added attribute "function" in FormEd nodes - Save XML attribiutes in alphabetical order.
FormEd / SQL schema exporter: Added update rule for master table and repeat groups. Granted update right to :cm_ka_group.
FormEd / SQL schema exporter: Added a column 'uuid_id' to master table and repeat groups. Also added unique constraints to these columns.
pdf2xfa: Added property to specify the name of the XML root node.
pdf2xfa: Added boot scripts for GNU/Linux
pdf2xfa: Added logging to daemon
added invisible flag for info fields
tools/formed/formed/plugins/export/sql.py (createSchema): Append only column "bearbeiter_id", standins are modelled by a separate table.
Fixed small bugs with node components
Added a field 'alternative' to all node components
tools/formed/formed/plugins/export/sql.py: New WHERE-clause for views.
* tools/formed/formed/plugins/export/sql.py: Set default value (-1) for choices and bools.
2007-10-21 Frank Koormann <frank@intevation.de> * tools/formed/formed/plugins/export/sql.py: Grant statements for descriptive tables added. (Table.getName): new
* tools/formed/formed/plugins/export/sql.py: "CREATE OR REPLACE" statements for views and roles to make updates easier. Add "admin_ka" membership as third option to VIEW_WHERE_CLAUSE.
* tools/formed/formed/plugins/export/sql.py: Added GRANT statements for views.
pdf2xfa: flush out going xml
pdf2xfa: added script to build production jar
db export: "Ja", "Nein", "Keine Angabe" are not modelled as BOOLEANs any more.
SQL exporter: Added remaining update rules.
SQL exporter: Added some UPDATE rules.
SQL exporter: bug fix for INSERT/DELETE rules.
SQL exporter: added DELETE and INSERT rules.
SQL exporter: factored out legacy exporters to separate file.
Initial import of the PDF to XFA server
SQL exporter: Fixed a bug that made choices of three elements to boolean if they have other meanings than "yes/no/no answer"
sql export: Select ids of underlaying tables in views too.
sql export: various bugfixes
sql export: schema export includes views for pages now.
web plugin: ignore repeat groups while rendering pages.
Added visitor traversals for document trees. Rewrote Page.allWidgets() to use them.
nameplugin: pages will now the transformed into db-friendly names as well.
sql export: prepare for exporting new views
web plug-in: Add flag to pipe content through tidylib to produce valid HTML
webplugin: fix on viewrenderer
SQL schema exporter: Added generation time and DROP TABLE statements.
SQL schema exporter: The tables are generated in correct topolocial order now.
Add a new filter to export document in a given mode
web plug-in: made the view renderer a real view renderer.
Webplugin: Small tweaks in formrendering
web plug-in: Fixed a few smaller bugs in the layout engine.
web plug-in: use new layoutable formular renderer
web plug-in: Added a new view renderer (not working yet)
renamingfilter: bugfix
webplugin: renamed header of the formular navigation
webplugin: Added errormsg for choicelists. prettyprint bad values
Webplugin: Fixed bug that choicelist did not get selected when the value is set to "0"
Some renaming issues. Introduced new getPrintableData method in formdata
Persistence is now implemented with filters.
Using XML instead of pickle/unpickle as data persistence layer.
Added a simple way to make MemoryDataStores persitent through pickle/unpickle
Changed name of the application from "formed" to "waska" on the welcomepage
Added project infopage
web plug-in: fixed unicode conversion issues with error messages (once again).
Added alt tags to icons
web plug-in: fixed rendering wrong h-sizes of infos. Fixed label generation of ints, texts and textareas.
web plug-in: Add semantic check for bool fields.
Various small changes (renaming, eyecandy). Added notImplementedRenderer.
Implemented "lookAhead" alogrithm for linking group elements within the formular navigation
Small design changes and a small fix when rendering the welcomepage
Some work on error messages and html code generation
web plug-in: hilight selected page in page navigation.
Fixes on displaying the correct data when changing datasets. DataSetDigestRenderer now uses the correct formdata values.
web plug-in: pretty print form data
web plug-in: Modified creation of errors stats a bit to avoid extra error on page.
web plug-in: Fixed storage problem of radio groups-
Removed session remaining session artifacts when deleting datasets
Finished moving renderes and added new Class ErrorStats
web plug-in: Fix storage problem with select fields.
web plug-in: Add a class to track errors in the session.
web plug-in: Fixed problem not to be able to set data on first page.
web plug-in: FormData interface has now separate methods for data, help and errors.
web plug-in: Make rule checking work
Moved more methods into renderer.py
Added new renderer.py
Provided formdata in the renderes
Changes on the rendering output, and small semantic fixes
Mainly added confirmation dialogs. Fix for delete in DatasetStore
web plug-in: add simple support for storing entered data in session.
web plug-in: Do not fetch a dataset from backend each time a page is up to edit.
web plug-in: Fix bug when ask for a non-existent page.
clean up web controllers a bit
web plug-in: Moved request handlers and renderers to a new file.
Small changes in the web template. Changed links in the menu to call the new create, modify, and delete functions.
Removed bisect from MemoryDataStore. Fixed various issues in web plug-in.
Added create, update, delete and show handlers
New dictionary/reg-ex infrastructure for the web plug-in.
Added help messages to the html output
Improve caching for web plug-in. Fixed a problem with static content.
Set MIME type to "application/xhtml+xml" when serving help texts in web plug-in.
Add a new export filter for printing pairwise differences bewtween all modes.
Add support for help texts.
Only visible groups are rendered in formular navigation. Pages in thee form navigation does have their onw style now.
Added page error output in main.tmpl
* tools/formed/formed/plugins/export/html.py (RecursiveExporter): Added annotation to export (fillRow()): Renamed old fillNine to this more generic name.
Web renderer uses the decorator from model.misc now.
Added an annotation attribute to tree items.
* tools/formed/formed/plugins/export/html.py: Export Choice option as simple list instead of collection of bools.
Added interfaces to abstract from data persistent details.
Fixed constructor chains for FileDialogFilter sub classes.
Factorized decorator out of HTML table exporter to a separate class.
Make HTML table exporter use the new FileDialogFilter base class too.
Added a new common base class for file exporters which pulls up a file dialog.
Make mode check in HTML table export work again.
Changed rendering of the HTML export to a recursive approach to be able to represent the full hirachically structure of the formular. NOTE: Modechecking is broken in this version.
Changed Navigation redering to recursive mode to be able to render the hirachically documnt structure
Added an exporter for SQL table views.
Added stored procedure export filter.
Added new interface get bundeled formular errors.
Prepared formular renderer for displaying nice error messages
tools/formed/formed/plugins/export/sql.py (SchemaCreator.createSchema, SchemaCreator._createGroup): Fixed typo in created DDS (PRIMRAY -> PRIMARY)
Added small helper function for quoting in sql statements
Added foreign keys for repeat tables in SQL generator.
Check tables in SQL export to avoid creation of tables of same content.
Rewritten SQL exporter to produce _real_ SQL and respect repeat groups.
Renamed GroupNode.getRepeat() to .isRepeat and return a bool. Fixed a bug in Page.allWidgets().
Did some modification on the html code generation.
Removed support of logica groups.
Avoid saving empty attributes.
Added "repeat" and "invisible" attributes to group.
Added missing Changenote
Added a logical group. Useful for indicating external tables in DB schemes.
Added support of static content for web plugin.
Added MIME type support for web plugin.
Make root of static HTML content configurable via FORMED
Introduces (sort of) CSS and template support for HTML rendering. Fixed several mode related issues.
Factorized HTTP server code out to separate module.
Added rule items
Fixes in forumlar name generation an SQL syntax
SQL generation improved and separated code for making the formular names more 2 database friendly
Print lengths of external choice lists in HTML table output.
Workaround for adding and removing modes.
Fixed a small problem with cumulative modes.
Dump the items of radio groups and choise in HTML table export too.
Modified renaming by formular name function
Tweaked HTML table generator a bit
Factorized HTML and SQL exporter out to a different package.
Added new pseudo SQL Exportfilter
Add a new HTML export filter
Added small script to extract fields and options from the formlar XFA data.
Added "all" mode.
Removed support for switch nodes. BEWARE: This breaks compatibility with older documents!
Selected mode is stoed in main now.
Attributes in GUI attribute able are now alphabetically sorted.
Use the new modes policy in rendering and tree walk.
Added an attribute 'modes' to NodeComponents.
Small cosmetic cleanup on finding the prev/next pages.
Fix the hidden page field in HTML renderer again.
Fixed double generation of hidden page field in HTML renderer.
Added semantic checks for radio groups
Added semantic checks for choices
* contrib/convert-formedtree2html.xsl: Display switch nodes as alternatives.
* contrib/convert-formedtree2html.xsl: Replace technical types with readable descriptions
Delete unset parameters from current page out of semantic box.
Fixed an encoding issue with incoming UTF-8 data.
Added a method to find all widgets of a given page. Fixed a bug when walking a switch with a given mode.
Fixed file-encoding to latin-1
Added a mode parameter to NodeComponent.walk() and overwrite it for switches. Simplified HTML rendering for switches.
Add semantic tests for texts. Set accept-charset in generated HTML form to UTF-8
Added semantic tests for dates.
Added new module for semantic checking.
Fixed syntax in selection field generation.
Added simple cookie based session management to the web renderer.
Escaping text while inserting it into the HTML output of the web renderer.
Added a new kind of plug-in: Filters. Implemented the "make unique" and "formular name -> name" functions as filters.
First argument of command line is used to load document at startup.
* contrib/convert-formedtree2html.xsl: Heading level depending on depth of group node. In case of radio/choice/check only list of options.
Added missing changenote in changelog
Added xsl script for converting FormEd xml-tree to html
Added Changenote in Changelog (forgotten)
Swaped order of "Make names unique" and "Select mode..." in Extra menu.
Make traversal mode selectable at runtime.
Add parameter rendering in web plugin.
Added note for csv export in Changelog
Added a "switch" mode
Added an attribute formularname to base class of node components.
Added external loadable item list for choices.
Fixed typo
Added extractor for XFA choice item list
Choices are groups and options are embedded bools now. WARNING: This breaks compatibility with old documents.
Added support for cloning a selected tree item
Added import feature for further documents.
Added menu "New" to "File" to create new documents.
Added menu item to eliminate duplicated names in document tree.
Removed support for "text" attributes in bool items.
Simplified convert-choices.xsl
Removed options attribute from choices. Use value attribute for same purpose, please.
radio buttons are selected by checked and not by selected. Fixed.
ChoiceLeafs are now initialized with size = 1.
TextLeafs are now initialized with size = 40, maxlength = 60
Fixed: choices are renderered with description now.
Added rendering for date items. Added missing ids for texts and textareas.
Added support for enviromnent variable FORMED
Removed text attributes from info tags. Using value attributes instead.
Factored the HTML renderer out of the web server.
Fixed a bug in calculation of width of bounded int fields
Added rendering for Ints
Added TextArea support
Added rendering for texts
Added rendering for choices
Added rendering for checkboxes and radio buttons in web plugin
Added description attribute in the NodeComponent base class
Make UTF-8 output of HTML renderer work
Added first version of a recursive HTML renderer
Added plug-in mechanism + a simple web server
Added unique naming of new made tree items
fixed: ListCtrl.InsertStringItem for older wxPython versions; new: icons for tree navigation; new: event route to attribute table
Added code to add and remove tree items
Added a table editor for tree node attributes
Added code to move items in and out of groups.
Added code to move items up and down the document tree.
Added control to manipulate tree structure. No effect by now
Simplified factory model for XML loading
Initial import of FormEd
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |