Changes between Version 84 and Version 85 of TracFormsPlugin


Ignore:
Timestamp:
Oct 19, 2015, 5:22:22 PM (9 years ago)
Author:
figaro
Comment:

Further cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracFormsPlugin

    v84 v85  
    55== Description
    66
    7 This plugin allows you to add forms anywhere where there is a field with Trac wiki syntax. This is meant to supersede the previously limited-scope ChecklistPlugin. 
     7This plugin allows you to add forms anywhere where there is a field with Trac wiki syntax. This is meant to supersede the previously limited-scope ChecklistPlugin.
    88
    9 WikiFormsPlugin aims at providing even more flexibility with a sightly more complex wiki markup incompatible to that of !TracFormsPlugin.
     9The similar WikiFormsPlugin aims at providing even more flexibility with a sightly more complex wiki markup incompatible with that of this plugin.
    1010Additional features from this plugin have been requested here too (see #8715).
    1111
     
    1818{{{
    1919
    20 == Laundry list example ==
     20== Laundry list example
    2121
    2222{{{
    2323#!TracForm
    2424#
    25 # An example of a TracForm.  The first lines can be commentary or #! commands.
     25# An example of a TracForm. The first lines can be commentary or #! commands.
    2626#
    2727#! track_fields
     
    5050}}}
    5151
    52 Note that the form is blank and you can play with the results again. This is because the default context for the form is the page URL itself!  That means that as long as a form is included on a different page (and the default context is not overridden), then each page including gets its '''own''' version of the form's results. This works particularly well with !PageTemplates.
     52Note that the form is blank and you can play with the results again. This is because the default context for the form is the page URL itself! That means that as long as a form is included on a different page (and the default context is not overridden), then each page including gets its '''own''' version of the form's results. This works particularly well with !PageTemplates.
    5353
    54 Now, for more fun, do the same thing in a ticket. Once submitted, every ticket including the template will contain it's own checklist.  One obvious use for this is when creating a svn commit checklist. Simply put the checklist in the appropriate wiki location, create tickets that include the location, and voila, instant commit step-by-step. Once enough of the form becomes exposed, we should be able to work this into the workflow too (no resolving before at least paying lip service to the checklist).
     54Now, for more fun, do the same thing in a ticket. Once submitted, every ticket including the template will contain it's own checklist. One obvious use for this is when creating a svn commit checklist. Simply put the checklist in the appropriate wiki location, create tickets that include the location, and voila, instant commit step-by-step. Once enough of the form becomes exposed, we should be able to work this into the workflow too (no resolving before at least paying lip service to the checklist).
    5555
    5656There is much more planned for this plugin than simply checklists. See [wiki:TracFormsPlugin/Docs] for more information on the various ways to use this tool.
     
    6161[query:status=new&status=assigned&status=!closed&component=TracFormsPlugin&order=priority here].
    6262
    63 If you have any issues not covered by the existing tickets (including closed ones), create a
     63If you have any issues, create a
    6464[/newticket?component=TracFormsPlugin new ticket].
    6565
     
    9898=== Method 1: Lay an egg
    9999
    100 From here, you can do one of two things.  The first is building an egg to drop into your project's plugins directory or your master project's plugins directory (replace or define $TRACENV_DIR with your project's base directory):
     100From here, you can do one of two things. The first is building an egg to drop into your project's plugins directory or your master project's plugins directory (replace or define $TRACENV_DIR with your project's base directory):
    101101
    102102{{{#!sh
     
    136136 FORM_EDIT_VAL:: enable submission of form content changes - these users will be able to see and use 'Update Form' buttons
    137137 FORM_RESET:: enable incremental and full form version clean-up by using additional action buttons on form details pages
    138  FORM_ADMIN:: just inherits all previous permissions, nothing more yet
     138 FORM_ADMIN:: inherits all previous permissions, nothing more yet
    139139
    140140=== About i18n/l10n support