• last updated 11 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Handle correctly the indexing of moderated messages in fulltext search:

so far the fulltext search would also include unapproved messages and threads. With this reform we address this by:

- making sure unapproved threads are deleted from the index

- making sure new threads are added to the index only when the are approved

- making sure we unindex or reindex a thread whenever the approval state changes

- not fetching unapproved messages in the datasource callback, hence excluding them from the index

Note that Oracle has not been targeted by the reform. However, the situation improves for Oracle as well, because we won't render unmoderated messages in the datasource callback anymore.

  1. … 3 more files in changeset.
- update postgres function to modern style plpgsql definitions, avoid backslash escaping

- add missing function_args

  1. … 23 more files in changeset.
First shot at merging oacs-5-2 apps used in .LRN to HEAD.

  1. … 2478 more files in changeset.
Initial import of forums version 1.2.0d4

  1. … 270 more files in changeset.
Fixed drop script for the empty-package case at least.

  1. … 3 more files in changeset.
fix typo not forums_forumss

add triggers to index forums themselves, small bug in the datasource func

  1. … 1 more file in changeset.
add a forum_forum FtsContentProvider impl, move contract create to callbacks, should move notifications too, bump to 1.1d4, need forums_forums triggers still

  1. … 7 more files in changeset.
Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
adding OpenFTS site-wide search integration of forums from openacs.org. We tested it on a .LRN server and it worked fine

  1. … 3 more files in changeset.
file forums-sc-create.sql was initially added on branch oacs-4-6.