• last updated 11 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Enforce data type of hidden fields, add missing parameters to the page contract

Reinstate the notnull validation constraint where missing

  1. … 24 more files in changeset.
Harden page and include contracts using new acs-tcl feature

  1. … 35 more files in changeset.
harden page contract

remove "verify" from page contrace, since variables are NOT signed

hardened page contract

harden page contract

Do the transaction only if necessary

Break overlong lines

improve comments

  1. … 2 more files in changeset.
Remove form debug code

Forum attachments reform.

- Add new style of attachments to the forums, allowing multiple attachments to a single message directly from the message post page, using the multiple file input widget.

- Retain compatibility with old style attachments, using the new 'AttachmentStyle' package instance parameter. Currently, this supports two values: 'simple' (new behavior) and 'complex' previous behavior.

- Both attachment styles can coexist, and attachments added by any of such methods will be shown.

- Improve the contract on 'forums/lib/message/post.tcl'.

- Show attachments on message preview.

- Bump version number.

  1. … 4 more files in changeset.
follow usual indentation

improve spelling

  1. … 8 more files in changeset.
Remove user hotfix and replace with new api (which won't fail for non-registered users)

Fix regressions in forums when user is not logged in

  1. … 5 more files in changeset.
Centralize templating cache "black magic"

Use the new proc into forum api

  1. … 1 more file in changeset.
Replace deprecated 'forum::security::can_moderate_forum_p' by 'permission::permission_p'

  1. … 2 more files in changeset.
Remove deprecated idioms and unneded queries

  1. … 3 more files in changeset.
Forum reform

- remove hardcoded dependency with registered_users group. Target is to improve suitability in convoluted multi groups/multi subsites context

- in place of previous permission-based machinery, use plain table columns to detect whether user can or cannot post replies/new threads

- remove permission check at the message level in favor of that on forum level

  1. … 21 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Prevent user from triggering db error by entering too big subjects

As on Learn@WU, approve directly messages coming from admins, don't show messages about moderation when admins are posting

- removed usedless expr statements

  1. … 1 more file in changeset.
- add editor hints to keep spaces/tabs in the future more consistent

  1. … 350 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- modernize tcl

- break overlong lines

  1. … 19 more files in changeset.
Added feedback when an user post to a moderated forum.

  1. … 2 more files in changeset.
- fix for bug #3168

  1. … 1 more file in changeset.
- normalize string expressions

  1. … 23 more files in changeset.
Changed *^*&#$(&*(*$%&#@ tabs to spaces, and yes, it messes up history, and

no, I don't care.