• last updated 6 hours ago
Constraints: committers
Constraints: files
Constraints: dates
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.
Fix properly import/export in a way that, as we did before, context_id of imported objects will use cr_items default, the parent_id

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.
Keep previous behavior of ignoring the context_id when exporting/importing xowiki objects now that this metadata would be persisted

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.
remove .SELF. prefix also in link_info dict

fix typo in anonymous array

Code was meant to check existance of the field in the dict

distinguish between dicts item_ref_info and link_info in create_link (fixes degression after change from anonymous array to dict)

fix name of called proc, add warnings to raise awareness

  1. … 1 more file in changeset.
close potential return vector via "data:*" URLs

  1. … 2 more files in changeset.
Fix typo

improve indentation

prefer dict over anonymous array

  1. … 1 more file in changeset.
check if is_self_link parameter exist - ExternalLink don't have it defined

Index assignee column in xowiki_form_instance_item_index

improve spelling

  1. … 6 more files in changeset.
fetch folder.form the same way as in other cases

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.
Add conveniance function lappend_property in addition to get|set property

allow more flexible form field conditions via new function evaluate_form_field_condition, which can be overloaded

  1. … 2 more files in changeset.
remove comma before that

  1. … 9 more files in changeset.
Replace array idioms with dict idioms

Replace array idioms with dict idioms

Replace array idioms with dict idioms

Replace array idioms with dict idioms

Replace array idioms with dict idioms

Replace upstream references to ::xowiki::get_raw_request_body and ::xowiki::read_file/::xowiki::write_file to the ::xo:: namespace

  1. … 3 more files in changeset.
improved documentation of how to use hstore with xowiki

create hkey index for xowiki_page_instance automatically, when hkey field is defined