• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Name the child resources object consistently in order to differentiate it from other includelets

Continue to allow sorting by hidden columns

Crosscutting reform to ease configurability of xo* applications

acs-admin

- Provide support for site-wide packages

Site-wide packages can be used to provide a common

place for site-wide admins to configure application packages

and for testing purposes. These packages are mounted

on a special subsite (named "site-die") under acs-admin/

to avoid confusions for end-users of the site.

The site-wide subsite can be used as well for creating testing

instances or for other testing purposes.

- bump version number to 5.10.0d9

xotcl-core

- Added support for site-wide packages.

Packages can define, how site-wide packages

should be configured

- Changed Package-level procs into instprocs

of the meta-class. This way, generic code can be

provided for common handling across packages.

This effects:

- configure_fresh_instance

- get_site_wide_page

- import_prototype_page

- lookup_side_wide_page

- require_site_wide_info

- require_site_wide_pages

- bump version number to 5.10.0d24

xowiki

- provide configurable configuration info for new packages

(including site-wide packages)

- search for prototype pages along inheritance path

- moved Parameter.page prototype here

- added "table-of-contents" prototype page

- perform refactoring due to moving methods to the

meta-class

- reduce usage of anonymous arrays

- bump version number to 5.10.0d49

xowf

- simplify apm callback and use new infrastructure

- provide configurable configuration info for new packages

(including site-wide packages)

- bump version number to 5.10.0d14

  1. … 12 more files in changeset.
file parameter-page-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./parameter-page-procs.tcl
fix typo

- added support for forcing publish_status line when "publish_status" is passed as a value for "columns"

Previously, publish status was autmatically displayed, when target publish_status was different to "ready"

simplify and document behavior of mapping of default menu entry labels

add file upload to short_field type

  1. … 3 more files in changeset.
reduce verbosity

  1. … 1 more file in changeset.
prefer accessing variable consistently via variable resolver check= methods

trim submitted value in answer_check=answer_words

fix and document answer_check=answer_words

implementation of feature request #3431

whitespace changes and editor hints for all xo* packages

    • -125
    • +132
    ./test/xowiki-link-test-procs.tcl
  1. … 14 more files in changeset.
reduce verbosity

add saftey-belt for missing CSSclass attributes

  1. … 1 more file in changeset.
- foster standardized message keys for menu entries

- provide message key for interaction types

  1. … 4 more files in changeset.
added "starred" grading scores, which should not be treated as final without teacher interaction

  1. … 1 more file in changeset.
factor out table-widget-procs from includelet procs

file table-widget-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./table-widget-procs.tcl
improve spelling

provide "pretty_value" for text_fields, sort components of compound fields in "pretty_value"

whitespace changes

add support in form-fields to add css class for td in TableWidget

  1. … 1 more file in changeset.
don't return @cr_fields ad form_field by create_form_fields_from_form_constraints

split up large method into three

encode includelet key to achieve higher robustness and preserve url-parameter checking

the includelet_key (as defined) may contain arbitraty characters.

Maybe, the key should be encoded in the future, but for now we keep this

for compatibility with potential applications

Add 'require_html_procs' to the ::xo namespace in order to be compliant with OpenACS naming standards

  1. … 3 more files in changeset.
include selected grading score in feedback