• last updated 20 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- 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.
- change values in policy1 & 2 for create-new and create-or-use to check

create permissions on parent_ids

- inverse logic of Page.set_resolve_context(): instead of getting optionally

"logical_parent/package_id", return now these always and provide

"physical_parent/package_id" for inherited objects optionally

- provide an additional argument "-from_package_ids" to

FormPage.get_form_entries to return pages of this for for

one/all/several package_ids.

  1. … 3 more files in changeset.
- set resolve context when resolving a page via url-path (similar to site-wite-pages)

- add -package_id as parameter to count_usages to allow cross package

usages of forms

- make sure to initialize the package of a form, when a form-page

fetches its form

  1. … 4 more files in changeset.
- introduce logical_pacakge_id amd logical_parent_id for

inherited pages (currrently site-wide-pages)

  1. … 3 more files in changeset.
- added one more usage for new function get_html_from_content

- new method Page instproc get_html_from_content to factor out behavior to obtain html from the OpenACS richtext widget

- fix typo

- use xotcl-core's "set_instance_vars_defaults"

- provide default for nls_language in xowiki

- update dependency and bump verision number to 0.124

  1. … 3 more files in changeset.
- removed "required" from parameters, which is in XOTcl 1 just a comment

- minor cleanup

  1. … 3 more files in changeset.
- changed naming for "-var" in form-stats to "-property" in includelet form-stats

- improved speed for csv-dump and form-stats (relevant, when e.g. more

than 1000 workflow instances are processed)

- updated dependencies, bumped version number to 0.123

  1. … 2 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.
- improving comments

- handle different languages in elements and subelements in pretty-url

- improving youtube url parser

  1. … 3 more files in changeset.
- provide optionally return_url to make_form_link

- assumption oft top-level objects in cache management

(Package->delete)

- flush cache correctly for tree deletions

- bump version number and update references

  1. … 3 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.
- move css_class_name to Page such it works with workflows as well

- provide markup to provide form-specific CSS rendering (using form-name as CSS-class for xowiki forms and template contents)

  1. … 1 more file in changeset.
- pass parent_id as additional parameter for "get_form_entries"

- output userids for cvs-dumps numeric

- cleanup

- provide a simple csv-dump facility for all items of a forms

- make widget content handling code more robust (with text/enhanced)

- 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.
- implemented generic item_refs:

Item_refs are symbolic references to content items,

stored in the xowiki folder or below (under pages or other folders).

The item_refs are currently only used for internal links (between

[[...]]), but will be used on other places as well (refering to

included pages, refering to variable of other pages, etc.)

- adjusted Link resolver logic to use item_refs

(typed links (like the glossary link) are currently not supported)

Item names with slashes are not allowed anymore!

- remove old package parameter "top_portlet"

- update dependencies

- bump version number

  1. … 8 more files in changeset.
- allow "folder" as prefix for wiki-links

- provide correct external name for toplevel xowiki folder

  1. … 1 more file in changeset.
- move back default version of YUI from 2.8.0r4 to 2.7.0 due to problems with Drag and Drop

- some refactoring of Link class for handling folders

- fixed a bug recently introduced for handling the default languages in partial links

  1. … 5 more files in changeset.
- updated actual YUI version number

- added minimal folder support

- bump version number to 0.119, update dependency

  1. … 3 more files in changeset.
- omit warnings, when an xowiki form with recent xinha is used

- handling query-parameter revision_id for revisions of images

  1. … 2 more files in changeset.
- removed one more tcl 8.5 dependency

- fixed filter_experssion for single instance variable

- extended regression test

  1. … 2 more files in changeset.