• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Set edit_what to a valid default

Gradually improve usability and security of the calendar item new/edit form by adding additonal input validations. Prefer built-in input validation over custom validation. Also make sure all needed Javascript is in place.

Make sure the value we validate is a list

Return a 422 complaint, introduce a generic error message when an item is invalid

  1. … 3 more files in changeset.
Cleanup inconsistent doc and redundant statements

Log the error message

Return a 404 and trap the error when one supplies an invalid ID

Fix validated input format

Apply a date-aware validation

Cleanup redundant validation

Add input validation

Don't pass around variables that are not meant to be changed by the UI as hidden fields

Allow the maximum size permitted by the datamodel in the UI, but then validate it before saving

Streamline ns_set idiom

  1. … 3 more files in changeset.
regenerated documentation

  1. … 466 more files in changeset.
make template::adp_puts private again. removed some of the weirdness in calendar attachments

  1. … 2 more files in changeset.
Use the new 'url' input type widget. Bump version number for dependency

  1. … 1 more file in changeset.
Whitespace changes

    • -21
    • +12
    ./cal-item-create-recurrence.tcl
Use the new ad_form 'number' input field. Bump version number for dependency.

  1. … 1 more file in changeset.
improve spelling: move closer to the linux documentation recommendations

  1. … 8 more files in changeset.
added editor hints and white-space cleanup

  1. … 23 more files in changeset.
Replace deprecated idiom

Adapt clock format for the now stricter 'lc_time_fmt'

improve spelling

  1. … 9 more files in changeset.
Fix typo

Fix typos

improve spelling

fix placement of <h1>: when placed inside the form, the form editing causes heading to be displayed right of everything

improve indentation of adp-file.

bugfix: propagate event on radio button via "-preventdefault=false", otherwise switching between all-day and hour event does not work

improve input checking on dates (cal-item-new) and improve error messages

  1. … 1 more file in changeset.