• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make so that newly displayed column 'title' in child-resources is not displayed by default, therefore keeping old behavior for those who don't want it explicitly

Now one can either select displayed columns by blacklist (hide) or whitelist (columns)

Use a more generic message key for name (e.g. for cases when this is used for something different than pages, such as files)

Display the title in child-resources (optionally hidden)

Add a new Action widget property "confirm_message": when this is set on a BulkAction, will generate the javascript to ask for confirmation using specified message

  1. … 2 more files in changeset.
Do not render the include twice

Localize "Delete selected" tooltip, update german and italian translations

  1. … 4 more files in changeset.
Make so that child-resources includlet redirects bulk-actions to the page it is included into (this is for most upstream scenarios the folder page as before) and make www-bulk_delete sensitive to the new return_url query parameter

  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.
child-resources: specify urls involved in bulk-delete action more explicitly in a way that the includelet will work also when put in other non-folder pages

  1. … 1 more file in changeset.
Shorten idiom

prefer "nsf::is object" over ":isobject" or "info commands", since it is faster, more generic and can be used in all contexts

  1. … 15 more files in changeset.
reduce old-style "my" references

  1. … 4 more files in changeset.
pass "-page" to pretty_link in child-resources to ensure omitted language prefix on folders

use glyphicons for file types in file listings (e.g. child-resources)

  1. … 3 more files in changeset.
white-space cleanup

  1. … 2 more files in changeset.
new feature: add one-button copy action to folder listings

  1. … 6 more files in changeset.
break long lines

prefer absolut object references over ids

  1. … 15 more files in changeset.
- modernize code (remove "my")

- prefer fully qualified commands based on IDs

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

  1. … 2 more files in changeset.
Check csrf token for existance (might not be there e.g. in a scheduled procedure rendering the page)

revert escaped debugging output

ease editing of "Form" entry (staring with <form> tag, don't fight with CKEditor cleanup)

  1. … 1 more file in changeset.
address global variable __csrf_token directly

  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.
check for connection and provide fallback for return_url

New utility function "Page.update_publish_status" which does

essentially, what admin/set-publish-status did before (update of

publish status and related handling of syndication)

New externally callable method "toggle-publish-status". This replaces

the call of admin/set-publish-status in the includelet child-resources

to make it easier usable from the xowiki security policies.

New flag "-nocleanup" for ::xowiki::datasource, to make it callable

inside arbitrary pages without loosing calling context.

  1. … 4 more files in changeset.
includelete child-resources: use ad_return_url to determine return URL

preserve orderby in child-resources (e.g. when clicking on the garbage can)

Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.