Here’s a list of what I plan on tackling in the next release. I really couldn’t guess at an ETA…

1. Edit Form: Display tab

  • Add records in form_templates for submission_date, ip_address and submission_id in Add Form process. The goal is to provide full “normal” functionality over those fields, so the user can hide/show that info in whatever order they want in their submission listing pages.
  • Will need to add a new ‘is_system_field’ column to help differentiate the three special system fields from user’s custom fields.
  • - submission_id should go first and is UNCHECKED.
    - ip_address should be penultimate and is UNCHECKED
    - submission_date should go last and is CHECKED
  • Need to remove the “Include Submission ID on Submissions Page” option from database; we’ll now use the standard “Display” checkbox to store whether or not that system field is to be used.
  • Need to add “Show IP Address” radio buttons. Should be set to “no” by default. When set to “no”, all fields in the the IP Address row should be disabled. Setting to “yes” should enable them and let the user have the option of including it as a column on the submission listing page (The fact that it’s sortable is okay, I think – albeit of little value)
  • On Advanced tab, show the new three columns, but grey out the various values. Allow all three of them to be passed along with direct submissions.

2. Emails

  • Add “Email subject” fields, including allowance for placeholders. Should be required, defaulted to “FORM NAME: Submission” as it is right now.
  • Rewrite email code to only submit content through headers when necessary; i.e. when both HTML and text are being sent in the same email.

3. Minor Stuff / Reminders to self

  • Change wording of “display” column on the Display tab to “Column”. I think people are getting confused and checking all of them – at least on virtually every installation I’ve seen, people are doing this. It uglifies their data & makes it harder to read.
  • Group all tabs into a separate file. Long overdue!
  • Add a border-bottom: white rule for the currently selected tab. It shifts up + down a little when selecting different tabs.
  • Go through Mantis and clean up all the other pending bugs. There are about half a dozen minor issues to resolve, I believe. Nothing major.
  • EDIT: New “Smart Fill” option in Add Form process for generating the Display Names for all uploaded form fields.