• last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
added value checker, improved comments and logging statements

upgrade default ckeditor from 4.15.1 to 4.16.1 (released in May 2021)

  1. … 2 more files in changeset.
file jquery-3.6.0.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/resources/jquery/jquery-3.6.0.js
  1. … 1 more file in changeset.
file jquery-3.6.0.min.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/resources/jquery/jquery-3.6.0.min.js
  1. … 1 more file in changeset.
Upgrade to jQuery 3.6.0 (released March 2021)

    • -10872
    • +0
    ./www/resources/jquery/jquery-3.5.1.js
    • -2
    • +0
    ./www/resources/jquery/jquery-3.5.1.min.js
    • -0
    • +10881
    ./www/resources/jquery/jquery-3.6.0.js
    • -0
    • +2
    ./www/resources/jquery/jquery-3.6.0.min.js
  1. … 5 more files in changeset.
parameterize xowiki::test::edit_form_page with -next_page_must_contain

This changes supports more flexible checking of expected content on page after editing.

Default is backwards compatible

file photo.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/photo.form.page
reduce warnings on loading: Move resources to non-deprecated location

    • -0
    • +11
    ./resources/prototypes/folder.form.page
    • -0
    • +11
    ./resources/prototypes/form.form.page
    • -0
    • +10
    ./resources/prototypes/link.form.page
    • -0
    • +11
    ./resources/prototypes/page.form.page
    • -0
    • +8
    ./resources/prototypes/photo.form.page
    • -14
    • +0
    ./www/prototypes/import-archive.form.page
file folder.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/folder.form.page
file page.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/page.form.page
file link.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/link.form.page
file import-archive.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/import-archive.form.page
file form.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/form.form.page
In order to make the "editor=" formfield spec option have any effect, one should catch the value from the spec early, before the formfield is reclassed and initialized

This also exposes that the editor=none value is not valid (detected by xowiki and xowf automated tests). For this to be valid one should define it as a richtext subclass.

make child_components a proc (::xowiki::formfield::child_components) and add filter expression

Added new method "child_components": Return for a list of form-field objs all child components

added test case for form field validation

    • -0
    • +128
    ./tcl/test/xowiki-test-procs.tcl
improve spelling

make comments more uniform

provide a less confusing name for new methodm improve comments

Fix typo in comment

Implement reset_to_default method to reset formfields in case of validation error

the current behavior of this method is currently a no-op for every formfield, except files, where we want to make sure the value has been reset. We also handle the case now of compound fields, as they might be compounds of file formfields

Add all whitespace characters between double quotes when converting a dict to hstore

Many thanks to Guenter Ernst for the analysis.

Extended regression test

Fix typo

support multiple autosave fields on a single page

improve comments, make logging output more regular

adapt personal-notification interface to support bulk messaging

    • -13
    • +26
    ./tcl/personal-notification-procs.tcl
strengthen parameter checking

  1. … 3 more files in changeset.
add warning to log file, when a HTML form-data is passed in fro which we have no form-fields defined

More restricted checking for object_ids

This avoids SQL errors in cases, where values are passed in via query variables

which are valid integers but out of range for SQL integer, which are 32-bit

integers. The better solution would even be to define an NSF argument type

"object_id", but unfortunately, this requires a newer version of NSF than

we target for the release.