• last updated 42 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
comment method

Port of downstream hotfix: questions defined with an empty scoring might later fail the score calculations

One might consider preventing empty scores altogether via validation

new proc "ad_log_deprecated": unified interface for logging deprecated usages

The existing code used a larger variety of different messages to

denote invocations of deprecated procs and other

artifacts. "ad_log_deprecated" provides a unified interface, and

provides a usage hint what to use instead based on the API-doc

definitions in the log-file.

  1. … 6 more files in changeset.
rename "iconified file" to "thumbnail file"

Improved styling: use boostrap card component for rendering includelets

Extended functionality of the DropZone widget

- added parameters "label", "disposition" and "file_name_prefix"

for better configurability

- added support for updating the current page with feedback of the

dropped files. This is used e.g. by the online exam in the exam

protocol to display incrementally thumbnails of feedback files.

- change property "uploader" to "disposition", since "uploader" is

somewhat ambiguous. "Disposition" defines, what happens after the

file was uploaded, e.g. whether the content has to be transformed,

etc.

- bumped version number to 5.10.1d35

  1. … 1 more file in changeset.
fix typo

use bootstrap table renderer inside includelets for bootstrap3 and bootstrap5

moved included stuff from xowiki/www to xowiki/lib

changed page_contract to include_contract

  1. … 1 more file in changeset.
moved <include...> content into lib directory

www/portlets -> lib/portlets

    • -0
    • +18
    ./lib/portlets/calendar-portlet.tcl
    • -0
    • +53
    ./lib/portlets/weblog-mini-calendar.adp
    • -0
    • +205
    ./lib/portlets/weblog-mini-calendar.tcl
  1. … 14 more files in changeset.
file calendar-portlet.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/calendar-portlet.adp
file weblog-mini-calendar.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/weblog-mini-calendar.tcl
file weblog-mini-calendar.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/weblog-mini-calendar.adp
file portlet-skin.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/portlet-skin.adp
file plain-include.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/plain-include.adp
file include.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/include.tcl
file forums-portlet.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/forums-portlet.tcl
file forums-portlet.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/forums-portlet.adp
file calendar-portlet.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/portlets/calendar-portlet.tcl
Remove private variable from the contract

Add page contract

Generalized handling of local_return_url

I am not fully happy with the handlings of "return_url" in exam workflows.

Maybe this can be reworked in a way such that "local_return_url" is not

neccsessary in the future.

Test behavior of the omit formfield spec

fixed typo in version number

VS: ----------------------------------------------------------------------

Bumped version number to xowiki-5.10.1d33

Improved support for composite questions and bootstrap 5

This fixes a bug when composite questions were generated with

bootstrap3 and rendered later with bootstrap5.

  1. … 1 more file in changeset.
improve bootstrap5 compatibility for inclass exam

  1. … 1 more file in changeset.
Preliminary cleanup

In this test we will loop through instances of ::xowiki::Page currently in memory to perform some checks. When multiple tests run in the same request, we cannot guarantee that other tests won't create ::xowiki::Page instances that won't comply with the conditions here. We cleanup any existing object in advance to start from a clean slate.

    • -0
    • +9
    ./tcl/test/xowiki-admin-tests-procs.tcl
Skip processing for all formfields that are defined as disabled:

the browser should not send us these data in the first place.