• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- adapt test to incomporate maxlength and size

i18n of xowiki admin UIs. Bumping up version number in order to load catalog files and run upgrade script.

  1. … 5 more files in changeset.
- moved test to regression tests, extended tests

  1. … 1 more file in changeset.
- use table names for all attributes

Allow permissions interface to use the default url for searching and grating permissions for users.

- stripped lang prefix for links in regression test

- added regression_test for link to file + download option

- added delegation to Package->invoke for selected methods

"csv-dump", "download", "list". The general question is, whether

e.g. a "delete" on a link should delete the link or target, or

what the target of an "edit" is, or the target of a download.

The first belongs clearly to the link, that last clearly to the

target. We should most probably make this configurable and

move this decisions to the policy.

- derefernece link up to a maximum depth

  1. … 3 more files in changeset.
- overhaul of link support

- replaced Package->resolve_request with link-aware item_info_from_url

- renamed item_ref_from_id => item_info_from_id

- renamed item_ref_from_url => item_info_from_url

- added more than 50 tests to regression tests

  1. … 6 more files in changeset.
- new method Package->item_ref_from_url

- renamed "item_id_ref" to "item_ref_from_id"

- search in html-included content (between curly brackets) in

prototype pages, along the package path and in site-wide pages

- improved documentation

- fixed regression test

- updated dependencies

- bump version number to 0.133

  1. … 6 more files in changeset.
- some refactoring of import/export code

- new helper object for exports

- first draft of clibboard functionality (currently just for admins,

only useful currently for the experimental menubar

  1. … 2 more files in changeset.
- support export of subitems

- return names with paths in importer

- import forms with canonical names

- fix name clash in includelet "recent"

- provide warnings when forms cannot be located (e.g. after import)

- return canonical names in "instantiate_forms" after import_protoype_page

- finish "Page.is_folder_page"

- add flag "refetch" for Package.require_site_wide_pages

- add newer version of prototype page folder.form.page

  1. … 6 more files in changeset.
- generalized get_labels in form-fields

- render candidate_box in disabled state via "pretty_value"

- provide multiple_style comma|list for abstract_page

- provide parent-id handling for my-references and my-refers

- provide switch inherit_from_forms to form-usages

- add parent_id on several occations

- changed default spec for _assignee to hidden

- retrieve always page_template and assignee in get_form_entries

- new methods "group_require" and "group_assign" to turn form-pages into groups

- allow brace-substituion in xowiki::forms (might need protection in some cases)

- bumped version number to 0.129

  1. … 8 more files in changeset.
- provide parent_id for import (instead of folder_id)

- provide more clever return_button for import form

- render includelet rss-button with link from current folder

- render includelets book and toc from current_folder

- provide query parameter parent_ids for RSS

- provide parent_id for Weblog

- new method Page.get_folder

- added import-link to standard menu

- updated prototype page en:news

  1. … 8 more files in changeset.
- adding a new nameing convention for forms and workflows

* a form should be named xxxxx.form

* a workflow should be named xxxxxx.wf

This naming convention helps to improve the user interface and

can avoid confusions for novices.

- follow naming new naming convention and changed prototype

pages accordingly.

  1. … 5 more files in changeset.
- moved item_refs from Page to Package (other resolvers are defined on

Package as well)

- handle cross package item-refs to root pages (configured via package

parameters)

- when page refs are not fully qualified, perform always a final

lookup with en: prefix (not only for forms)

- fix results for these test cases in regression test

  1. … 2 more files in changeset.
- removed "folder" prefix and use instead the folder form page

- item-ref performs now an addition en:NAME lookup in cases were folders

are expected (with the path) but not found via DEFAULT_LANG:NAME

- change regression test to reflect these changes (one questionable

test failing)

- added sample prototype pages

  1. … 3 more files in changeset.
- delete imported objects with absolute name-paths

  1. … 1 more file in changeset.
- new form-field-type "include", can be nicey be used to create symbolic links (Form with a single "include" field).

- added parameter to pass ::xowiki::Form to ::xowiki::Link to create entries of the form

- added method page_item_ref for cross package item_refs

- extending item_refs to allow to specify the form in case the entry has to be generated

  1. … 5 more files in changeset.
- use ::xo::Package->require_root_folder

- remove unneeded parent_id handling, since item_refs provide them already

- use provided item refs as anchor labels, when lables are not provided.

- updated regression test

- bumped version number and dependencies due to xotcl-core refactoring

  1. … 5 more files in changeset.
- extended regression test

- removed one more tcl 8.5 dependency

- fixed filter_experssion for single instance variable

- extended regression test

  1. … 2 more files in changeset.
- use in the "is_true" clause the same expression parser as in the includelet "form-usages"

  1. … 3 more files in changeset.
- extend regression test

- provide package level methods 'manage-categories' and 'edit-category-tree'

- use these methods in admin/index and admin/list

- extended category-edit-button to either manage all categories or edit a category tree

- improve behavior, when mapped category tree exists, but does not contain categories

  1. … 3 more files in changeset.
- extending regression test

- refactor link resolver to ease testing

- make regexp for internal links more robust when http queries are used

  1. … 2 more files in changeset.
extending test suite

  1. … 1 more file in changeset.
add new file

    • -0
    • +23
    ./manage_categories.tcl
- improve handling of missing category trees

- flush page fragment cache (for category includelets) when categories are managed

  1. … 2 more files in changeset.
- using a CSS sprite for small images (e.g. for *button includelets, form-usages,

notification-image, file link, external link, admin/index, admin/list)

- provide xowiki.css to admin pages index and list

  1. … 14 more files in changeset.
- deletegate delete to package_object to ensure cache flushing