• last updated 46 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- changed "anonymous" entries into "autonamed" entries.

Autonamed entries have the advantage, that it is possible

to refer to it via a persistent name, that survives import/export.

So it is as well possible to provide these pages in multiple

languages. However, they have the slight disadvantage, that

one has to be more careful on import, not overwriting accidentially

a locally autonamed page with the same name.

- handle ::xowiki::forms with an empty page template and an empty form

  1. … 2 more files in changeset.

- use new methods for links in form-usages

- support _publish_status in form-usages table

- allow get_children regardless of parent_id (when parent_id is empty)

- some cleanup

  1. … 2 more files in changeset.
- providing doc(title), while keeping backward compatibility

  1. … 8 more files in changeset.
- provide default "" for link anchors

  1. … 1 more file in changeset.
- search for first readable package instance for the given user instead of arbitrary first

- handling of script_dir for xinha (in case, no /xowiki is mounted). The directory is needed for the OacsFS plugin

  1. … 2 more files in changeset.
- new method for form-fields: "convert_to_external"

- renamed method of form-fields "process_user_input" to "convert_to_internal"

- form-field type numeric accepts now format, converts from localized to tcl and vice versa

- perform post-processing after validation

  1. … 1 more file in changeset.
use lc_* for number checking in formfield numeric (based on item locale)

  1. … 2 more files in changeset.
- make entries of type file children of the FormPage

- provide relative names for files (can be child_objects of arbitraty objects)

- providing a parent_id to pretty_link to make relative names

- extend admin pages to list child-objects

- some refactoring and cleanup

- add per-connection-caching for get_parameter

- bump version numbers

  1. … 8 more files in changeset.
- handle interface between process_user_input and get_form_data correctly

  1. … 1 more file in changeset.
- handle derived names for form-field type "file" for named entries more general

- respect upload mime-type, if not application/octetstream

- refactor "complete_name" into "build_name"

  1. … 4 more files in changeset.
- experimental new form-field type: file

- allow filename to be specified for downloads of type file

  1. … 3 more files in changeset.
- simplify handling of wymeditors in complex compound fields

- adding formfield of type checkbox

  1. … 1 more file in changeset.
- provide mapping for commas in labels (__COMMA__) in

form-constraints together with fc_encode and fc_decode

- new method FormField->has_instance_variable to check

whether the formfield or a component has a certain

variable set to a certain value (used to detect,

if e.g. a compound form field contains a wym-weditor)

- new method FormField->process_user_input to

iterate over formfields before these are stored

- new method CompoundField->create_components to

factor out common code

- new method CompoundField->get_named_sub_component

to ease access of subcomponents

  1. … 2 more files in changeset.
- add doc(title) as well for edit template

  1. … 1 more file in changeset.
passing doc(title) property

reduce verbosity

- some cleanup after refactoring

- provide view_method for create-new to not enforce "edit" after "create-new".

  1. … 2 more files in changeset.
- some refactoring (publish_status_clause)

- new value for form_constraints: @table_properties

to specifies values for form-usages and count_usages.

example

@table_properties:publish_status=all

to list/count all usages, independent of publish status

- improve method view for FormPages based on pure form

rendering (use sanity checks, ensure the margin-form class)

  1. … 2 more files in changeset.
- move delete_revision from www-procs to package (where the method of deleting items is as well)

- new helper proc xowiki::cr_thin_out to delete unneded items/revisions

  1. … 2 more files in changeset.
- some improved comments

- use method-name "form_object" instead of "form_id"

  1. … 2 more files in changeset.
- more detailed error reporting

- allow includelet-substitutions in template-part of a form/PageTemplate

- sanity checks for form-field based forms:

* don't mark disabled fields as required

* don't show the help-text, if you cannot input

  1. … 1 more file in changeset.
- provide a view option to method edit of FormPage (on by default)

- improve error reporting

- make required/hidden behavior in synch with comments

- fix complete_name to deal in general correctly with anonymous entries

- make get_form_template more general, document the interesting cases

- simplyfy the code in edit

  1. … 1 more file in changeset.
- minor editing, less verbosity

  1. … 2 more files in changeset.
- allow form-buttons to receive their own form-ids

- new method of FormPage: exists_property

- new method of FormPage: isform (based on form_constraints property)

- fixing an ugly bug "eating" the util_user_messages

- some refactoring

- bump version number

  1. … 4 more files in changeset.
- additional form-field types: form and form_constraints

- add cross package instance support to includelet form-menu

- add support to create ::xowiki::FormPages in different instances where the ::xowiki::Form exists.

Effectively, ::xowiki::Forms can be shared among xowiki instances.

  1. … 2 more files in changeset.
small update for last fix

program around different behavior of fs::get_root_folder in PostgreSQL and Oracle when called with package_ids with no root folder (PostgreSQL returns "", Oracle throws error)