• last updated 21 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use finer grained person:: api to retrieve the name

Flush templating cache also when approving a message, as this might be a new root message (thread) and therefore thread list should be rebuilt

This obscure script doesn't do much (basically, displays the content of a message), but nevertheless was passing arrays, defining queries, duplicating code... streamlined to the bones

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

  1. … 2 more files in changeset.
Replace deprecated procs with 'permission::require_permission'

  1. … 3 more files in changeset.
Rework variable assignment (set -> lassign)

  1. … 12 more files in changeset.
remove parens

  1. … 8 more files in changeset.
fix more typos

  1. … 5 more files in changeset.
fix typo

  1. … 1 more file in changeset.
add ad_script_abort after ad_returnredirect to make termination intent explicit

  1. … 7 more files in changeset.
Make forum::use_ReadingInfo_p more robust when UseReadingInfo parameter in forums is not set

  1. … 3 more files in changeset.
make boolean test strict

  1. … 2 more files in changeset.
Hot fix for latest changes concerning reading info

  1. … 2 more files in changeset.
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.