• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix typo

Port downstream only usage of reading info api

Also fix such api so that root message is retrieved for every given source message

  1. … 5 more files in changeset.
Converge downstream reading_info feature with upstream

Port downstream only idiom to update reading_info table

Make more use of api when retrieving forum and message information

Optimize message existance query

Don't go all the way when user provides an invalid parent post to reply to

Let admins post in every situation

Don't tamper with permissions to remember whether we should be able to moderate or not

Ehm, fix missed occurrency of message level permission check

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. … 11 more files in changeset.
set the displayed_object_id to the forum_id for edit operations

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

  1. … 7820 more files in changeset.
user_id == 0 is not a valid user for the posting history

get rid of warnings "attempt to use a nonstandard variable name in form. / "

- tighten page contracts

  1. … 3 more files in changeset.
- make boolean tests in .adp files more uniform

  1. … 53 more files in changeset.
Fix event name in handler

- add nonces to script tags

- add body handlers

  1. … 6 more files in changeset.
- modernize threads-chunk adp include: use include_contract

- fix bug: pass page_size to include

  1. … 1 more file in changeset.
- move validation of message_id into a validation block

- add validator for forum_ids

  1. … 1 more file in changeset.
- replace deprecated "cc_email_from_party ..." by "party::email -party_id ..."

  1. … 3 more files in changeset.
- modernize HTML

  1. … 19 more files in changeset.
- fix invalid message key

- strengthen page contract

- improve checking of arguments in page_contract

- bump version number to 1.3d14

- improve security of return_urls

  1. … 7 more files in changeset.
- no need to use backslash for continuation between curly brackets

- improve readability of code

- modernize tcl

  1. … 8 more files in changeset.
- handle post_p like moderate_p

  1. … 4 more files in changeset.
- pass pretty_name to notification widget HTMLescaped (since widget expects it)

  1. … 5 more files in changeset.
- prefer doc(title) over page_title

- dont i18n urls