• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- added instance variable parent_field (when create_components is used).

This eases the upwards traversal for compound form fields.

- simplify usage of shuffling since it makes configuration via

form-constraints easier. we use now one field "shuffle_kind"

instead of the tow fields before.

  1. … 1 more file in changeset.
- new abstract form-field class: ShuffleField

* provide means for shuffling options and answers

* three shuffle modes:

- no-shuffling (parameter shuffle false)

- shuffling on every call

- shuffling for a seed (depending on an ID, always the same shuffling)

- new form-field class text_fields, based on ShuffleField

similar to checkbox, but with text fields

and autocorrection via "correct_when"

- support for richtext in checkbox labels

- factored out set_feedback (was previously inline in xowf)

- bump version number to 5.10.0d41

  1. … 1 more file in changeset.
added error message for new validator

  1. … 1 more file in changeset.
provide new form-field "correct_when" for conveniant user interaction

the form-field type is currently just a text field with a tailored

help text, but can be extended in the future via pull-downs etc.

  1. … 2 more files in changeset.
use value checker in xotcl-core in get_query_parameter_return_url

  1. … 1 more file in changeset.
bump version number to 5.10.0d39 to refelect dependency on new svg-graph renderer on acs-tcl

Add documentation to includelets

  1. … 3 more files in changeset.
cleanup for link test cases (remove created instances)

  1. … 1 more file in changeset.
Bump version number to 5.10.0d37 and refetch site-wide pages

  1. … 1 more file in changeset.
Localize "Delete selected" tooltip, update german and italian translations

  1. … 4 more files in changeset.
Add clarification to xowiki parameter 'hstore_max_value_size'

add global parameter hstore_max_value_size to limit max size stored in hkey. This makes it e.g. possible to use a GIN index.

  1. … 1 more file in changeset.
Localize bulk-actions label in the child-resources include (many thanks to Monika Andergassen)

Port from downstream

  1. … 6 more files in changeset.
bump version number to 5.10.0d33 to get message keys imported

xowiki_form_instance_item_view reform: get object creation metadata from the item, instead than from the revision

  1. … 2 more files in changeset.
Further performance improvement: as we only want one column from xowiki_form_page, just get it through a subquery

  1. … 2 more files in changeset.
xowiki_form_instance_item_view performance improvement: do not join with dummy cr_text table, use lateral on Postgres to better guide the query planner

  1. … 2 more files in changeset.
xowiki_form_instance_item_view reform: retrieve the context_id from the cr_item, rather than from the cr_revision

Rationale: revision's context_id is always set to its item_id. This will make every fetched ORM object appear as its context_id = item_id, while item's acs_object will display the correct context_id (in most cases, its parent)

  1. … 2 more files in changeset.
provide proper error messages in case invalid sorting criteria are passed to table widgets

  1. … 2 more files in changeset.
update to newer testing interface

  1. … 1 more file in changeset.
fix typo

make use of new feature for checkbox testing in acs::test::form_reply

Bump version number to 5.10.0d26 and adjust dependencies

  1. … 1 more file in changeset.
Export message key from the UI to normalize sorting, format and quoting and avoid diffs when creating new keys from UI

  1. … 3 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
Bump version numbers so chat depends on latest xotcl-core

  1. … 2 more files in changeset.
message-relay-procs: factor out subscription handling from bgdelivery

and chat-procs and provide compatibility for streaming chat modes

with HTTPS.

The message-relay-procs provide two different implementation for

delivering messages to subscribers:

a) via bgdelivery (traditional method): this is, what was used so far,

having the disadvantage that it only works on plain HTTP connections

b) via ns_connchan (new method): ns_connchan is a relatively new feature

of NaviServer which allows transparent reading/writing from connections.

Chat has a new instance variable named "message_relay", which consists

of preferences for the chat connections. So far, the traditional "bgdelivery"

is still the default mode.

bumped version numbers

- xotcl-core 5.10.0d14

- xowiki: 5.10.0d23

  1. … 5 more files in changeset.
new parameter "fallback_languages":

Specify space delimited two character codes for checking default languages. When this parameter is non-empty, try to get the page in the specified languages as fallback rather than offering a link for creation of a page in the requested locale. Per default this paramter is empty.

  1. … 1 more file in changeset.
new parameter: use_fallback_page_in_system_locale

When this parameter is set, use the page in the system locale as fallback rather than offering a link for creation of a page in that locale, when the page in the requested locale does not exist.

Bump version to 5.10.0d21

  1. … 1 more file in changeset.
Allow ad_return_url to be called also, when connection is closed.

This might be the case e.g. for the search renderer. In this case, a default_url is used

  1. … 3 more files in changeset.
Improve m=revisions: Don't loose templating, but treat revsions like a page

Add "View" to default menu of "This Page" (when e.g. viewing revisions,

this allows to switch back to the view of the current version)

Bump version number to 5.10.0d19.

  1. … 3 more files in changeset.