• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- refactored dnd for form-fields (moved from abstract_page into candidate_box_select)

- added parent_id on a few more occurences

- fixed cross-package links in get_page_from_item_ref

- moved some more style-properties to xowiki.css

  1. … 5 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. … 9 more files in changeset.
- fix last-minute-change

- bump version number to 0.126

  1. … 3 more files in changeset.
- continue to experiment with more generic menues

- move permission checking in the view method towards the begin to prepare work on more generic menues

- add parameter "-package_ids to form-usages"

- let user configure "buttons" of form-usages via @table_properties

- add "button" named "no-view" to form-usages to avoid creating an

auto-link to view the content

- require per default admin permissions to view/edit a form

- added automatic form-variable "@current_url@", similar to "@current_user@"

- Page.create-new: allow to provide initial name and instance attributes

- Page.create-new: form-parameters stronger than query-parameters for provided

package_id and parent_id

  1. … 3 more files in changeset.
- add parameter "-parent_id" to form-page includelets: form-menu, form-menu-button, form-usages

- add parameter "-form" to includelet form-menu

- remove unused method "create-child" of Class ::xowiki::Page

- added automatic form-variable "@current_url@", similar to "@current_user@"

- added partial means to simplify posting of new formpages.

  1. … 3 more files in changeset.
- allow template to be configured via get_parameter

  1. … 1 more file in changeset.
- cleanup of folder-obect related code

  1. … 2 more files in changeset.
- new package parameters

* WidgetSpecs (for xinha widgets specs per instance),

* PackageTitle, PackageDescription (used in RSS feeds)

- stop using "folder objects". Folder objects are not longer

created. In rare cases, where they are used, their

content must be migrated manually to the new

package parameters.

- bump version number to 0.125

- update dependencies for xotcl-core

  1. … 6 more files in changeset.
- minor cleanup

  1. … 2 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.
- align create-new policies to check always creation rights on parent_ids

- new method create-child, similar to create-new, but creates a child of the

base object.

  1. … 1 more file in changeset.
- cleanup after removal of logical package_id

- 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.
- add Stefan's patch for master/slave processing for views..

- 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 Michael Arams's patch to create form pages at different places than the form.

Be aware that this might lead to problems with exports

- let first_instance return first xowiki instance instead of instance of subclass

- removed obsolete code

- provide parent-id for redirect link in create-new

- make sure to show i18n handles for ajax validation messages

- more internationalization

  1. … 1 more file in changeset.
- added form-field flag "validate via ajax"

  1. … 1 more file in changeset.
- 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 via query_parameter in create_new to allow to create form-pages with different parent objects

- substitute unbalanced @ characters in forms

- 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.