• last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make also sure the tmpfile from the widget exists beforehand, when validating: we don't want users to "explore" our tmpdir with bogus values that just look sane

  1. … 2 more files in changeset.
Revert to previous template::widget::file behavior of accepting input in a form of a list of 3 elements (e.g. without a .tmpfile in the request), but introduce validation so that we enforce all widget values to be in the proper format and the files to be "safe"

  1. … 4 more files in changeset.
improve spelling

  1. … 42 more files in changeset.
Extend 'validate_url' test case

Unify URL checking, now that 'util_url_valid_p' accepts relative URLs. Extend 'validate_url' test case and bump package version for dependencies.

  1. … 2 more files in changeset.
Add 'validate_currency' test case, covering 'template::data::validate' and 'template::data::validate::currency'

Break overlong lines

Add 'validate_oneof' test case, covering 'template::data::validate' and 'template::data::validate::oneof'

Add 'validate_textdate' test case, covering 'template::data::validate' and 'template::data::validate::textdate'

Add 'validate_enumeration' test case, covering 'template::data::validate' and 'template::data::validate::checkbox_enumeration'

Extend 'validate_text' test case and reduce code duplication

Extend 'validate_search' test case with 'template::data::validate::party_search'

Add 'validate_checkbox_text' test case, covering 'template::data::validate' and 'template::data::validate::checkbox_text'

Add 'validate_file' test case, covering 'template::data::validate' and 'template::data::validate::file'

Add 'validate_search' test case, covering 'template::data::validate' and 'template::data::validate::search'

Extend 'validate_date' with 'template::data::validate::time_of_day'

Add 'validate_date' test case, covering 'template::data::validate', 'template::data::validate::date' and 'template::data::validate::timestamp'

Add 'validate_url_element' test case, covering 'template::data::validate' and 'template::data::validate::url_element'

Add 'validate_url' test case, covering 'template::data::validate' and 'template::data::validate::url'

Add 'validate_filename' test case, covering 'template::data::validate' and 'template::data::validate::filename'

Add 'validate_keyword' test case, covering 'template::data::validate' and 'template::data::validate::keyword'

Add 'validate_string' test case, covering 'template::data::validate' and 'template::data::validate::string'

Add 'validate_text' test case, covering 'template::data::validate' and 'template::data::validate::text'

Add 'validate_number' test case, covering 'template::data::validate' and 'template::data::validate::number'

Add 'validate_float' test case, covering 'template::data::validate' and 'template::data::validate::float'

Add 'validate_naturalnum' test case, covering 'template::data::validate' and 'template::data::validate::naturalnum'

Add 'validate_integer' test case, covering 'template::data::validate' and 'template::data::validate::integer'

Add 'validate_email' test case, covering 'template::data::validate' and 'template::data::validate::email'

Add 'validate_boolean' test case, covering 'template::data::validate' and 'template::data::validate::boolean'

file data-procs.tcl was initially added on branch oacs-5-10.