• last updated 10 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Modify user interface to allow/disallow attachments per forum, on forum creation and editing. Added message keys and bumped version as well.

  1. … 6 more files in changeset.
Extend 'forum::attachments_enabled_p' with 'forum_id', so attachments ca be enabled per forum (see previous commit), and update underliying logic to make use of it.

  1. … 2 more files in changeset.
Initialize d variable

Fix call parameters

- prefer "last_request" over "user_id" in automated tests

- make web test more robust against local language dependencies

  1. … 1 more file in changeset.
avoid double substitutions

  1. … 2 more files in changeset.
Sign url vars when deleting forum message in the test

improve spelling

  1. … 8 more files in changeset.
Replace ad_decode idiom

  1. … 1 more file in changeset.
Bring files on oacs-5-10 in sync with HEAD

  1. … 162 more files in changeset.
Whitespace changes + editor hints

  1. … 19 more files in changeset.
Replace/remove deprecated proc 'db_null' and update doc accordingly

  1. … 33 more files in changeset.
whitespace changes

don't assume, there is only one forums package instance

prefer {} as empty sql statement

avoid localization substitutions in content of forums messages in notification messages

Removed obsolete @arch-tag

    • -2
    • +1
  1. … 28 more files in changeset.
port all former tclwebtest test cases to acs::test and do some more detailed testing

  1. … 1 more file in changeset.
add tested API calls to testcases

- modularize web tests based on acs::test

- add new web tests for viewing and editing forums

    • -0
    • +143
  1. … 1 more file in changeset.
move newly defined testing API (in OpenACS 5.10) to namespace acs::test

  1. … 9 more files in changeset.
Trim whitespaces

    • -129
    • +129
- new API function: forum::delete (can't believe, this was missing)

- rework regression test

* make API calls explicit

* ported one test case from (broken) twt to aa_http

- bump version number to 1.3.1d6

    • -0
    • +11
    • -0
    • +11
  1. … 1 more file in changeset.
make tested API calls explicit

improve spelling

  1. … 11 more files in changeset.
Add documentation for public procs (fixes automated tests), replace faq with forum

Add documentation for public proc (fixes automated tests), feed user_id from arguments to permission api, explicitly default to current user (as called procs would do anyway)

Uniform documentation style, add documentation for public proc (fixes automated tests)

Deprecate (former) service contract implementations

Their body was always empty according to the cvs history and there is no mention of them in the code.

Their counterpart in the forum::notification namespace takes care of both forums and messages, therefore supersedes them.

Clearly separate callback hooks from callback implementations, uniform documentation style, remove duplicated callback implementation definitions, uniform indentation, add documentation to public procs (fixes automated tests)

    • -155
    • +111