MoinForms

Graph

(0) tip
Added descriptions of subpage storage and form retrieval. default tip
Changed form-specific ACLs, building them on the acl_rights_before setting.
Added a parser that tries to link to a populated form given some form data.
Added ACL translation for subpage items.
Moved ACL definition writing and filtering from ItemSupport.
Changed item store usage to use the revised API and to permit subpage storage.
Added tag rel-0-1 for changeset 4e017a4744ba
Updated the recommended version of MoinSupport. rel-0-1
Moved the quoteMacroArguments function to MoinSupport.
Added ACLs to the forms in order to prevent anonymous submissions.
Added some documentation for the software.
"Wiki" -> "wiki"
Handled non-string values provided as macro arguments.
"Wiki" -> "wiki"
Changed item store initialisation to use string-based paths instead of
Moved macro argument parsing to MoinSupport.
Introduced metadata headers in stored form data.
Changed page subdirectory usage, placing form data in subdirectories of a common
Changed macro argument parsing to produce (name, value) pairs and to quote them
Moved form data into fragment-specific subdirectories of page directories.
Added error message output when form data cannot be accessed.
Added details of the revised validation mechanism to the action development section.
Prevented the expansion of sections in forms unrelated to the current request.
Tidied up the output for messages not connected with the current request.
Fixed the evaluation of stored forms.
Separated access control logic from the form store functionality.
Added missing fragment macro argument extraction.
Fixed the initialisation of ACLs and made the access keyword implement the same
Added support for storing form data and for form-level ACLs which may be used
Added a fragment parameter to the macros so that form fields only display
Added guidance on macro argument quoting.
Added missing pages.
Added a draft of the help page.
Added support for repeating message sections and showing all message values.
Fixed the acquisition of form details from specific regions within pages.
Fixed the default action name.
Added copyright and licensing information.
Added a default for the action and usage of the fragment identifier in the form tag.
Added a test for handler actions being used without a proper form.
Added support for conditional regions that require the absence of a field.
Fixed short-circuiting of form section validation for already invalid forms.
Restored the correct test for required values.
Grouped the higher-level formatting functions.
Introduced support for basic validation, adding support for required fields to
Simplified the parsing logic in the macro adjustment function.
Changed the form output generation to only adjust macro arguments once per macro
Moved field description processing into the library.
Added a FormMessage macro for displaying field-related messages.
Moved the action base class into the library.
Added support for multiple selection fields.
Added support for form sections, hierarchical naming, and modification of forms.
An extension, macro and parser for incorporating HTML forms in Wiki pages.
(0) tip