Fix for a SEVERE bug; the wrong permission check (edit) is done even when
the operation to be done is an INSERT, where a create check should be done.
Add a label to the topics/messages viewer page's filter
Change the way the email notifications are manipulated: now each forum/
topic has its own set of 'Watch' and 'EMail notifications' checkboxes,
enabling individual control by object.
Changes the permission control on forum messages. Now there's a new
permission modukle, named 'Forum Messages'. This separates forum
permissions from message permissions. With this change its possible to have
an user unable to change forums or create new ones, but able to post new
messages on them. The rationale is that project managers would setup the
forums but low-level users would be able to create new topics and post
replies.
If an user has create permissions on forum messages (s)he also gets edit
and delete permissions on messages posted by (s)he.
Also some cleanup to the filtering options for messages.
Small cosmetic fix to avoid stacking the buttons.
Cosmetic fix to better fit the top right buttons.
Cosmetic fix
Change to implement a field in a topic indicating the related task from the
project to which the forum is related.
On the 'View Task' page there's now a new tab 'Forum Messages', to show the
posts related to the task from whatever forums.
On the normal message view the related task is shown at right.