• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
avoid warning for "hidden" table widget columns, used e.g. for sorting

Make :folder_id available as a package instance variable immediately, in a way that if the folder instantiation needs e.g. to fetch a parameter, the folder_id will be there to determine the right parameter page, which otherwise would be looked up e.g. in the site-wide pages and cached with wrong values for the cache lifetime

Make ::xowiki::Package default_locale react to changes in the connection locale by caching only when the parameter use_connection_locale is not set, use ::xowiki::Package default_locale result instead of always the connection locale to determine nls_language for new Pages and FormPages, so that default language for a particular xowiki instance is decided by use_connection_locale parameter

reduce number of locks when NaviServer is used

improve debugging messages

  1. … 1 more file in changeset.
improve wording

move "unify_forms" to xotcl-core, rename it to "form_unify", added "form_usages"

  1. … 1 more file in changeset.
improve spelling

  1. … 1 more file in changeset.
provide better warning message

add modification_date as default hidden field for sorting of form-usages

Don't assume save_new will return an item_id, object should come out of it "already baked"

improve spelling

  1. … 6 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
whitespace changes

  1. … 1 more file in changeset.
improve wording

handle toplevel and other forms as well

variable constraint "integer" not supported in xotcl

added support call for unifying forms

- added support for personal notifications (as used by inclass exam):

The notification system has the following features:

. lecturer can send individual messages to participants of an ongoing exam

. message is sent by clicking on a participants name in the participant list

. student can receive one or many notification messages

. notification messages have to be confirmed, otherwise they are displayed always

. non-confirmed notification messages are sticky, i.e. the are displayed also

when a user changes to some other question.

. three different urgency levels for messages

. built around an includelet

- bumped version number to 5.10.0d59

    • -0
    • +255
    ./personal-notification-procs.tcl
  1. … 3 more files in changeset.
file personal-notification-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./personal-notification-procs.tcl
fix typo

  1. … 1 more file in changeset.
Comply with acs-tcl.naming__proc_naming automated test

  1. … 2 more files in changeset.
Added sitewide-admin pages for downloading bootstrap-treeview

This change makes it possible to use xowiki/xowf with the folder tree

even when having no internet connection (i.e. also without CDN).

  1. … 3 more files in changeset.
file resource-info-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resource-info-procs.tcl
added/improved debugging hooks

improve log messages

move comments around and improve it

generalize handling of langstrings

this change updates yesterday's change with ml_title. It generalizes

the code by introducing an instproc named "update_langstring_property" that

generalizes setting of arbitrary "properties" based on a property "langstring"

that contains a dict of attributes in multiple languages (which are part

of the page, make it suitable also when the enduser cannot enter

message keys).

added the flag "-language_specific" to child-resources to support differnt content per folder for user with different language settings

  1. … 1 more file in changeset.
introduced "ad_file" as a means to avoid unexpected tilde substitution in file names

  1. … 41 more files in changeset.