Add column 'attachments_allowed_p' to 'forums_forums', to be used to allow/disallow attachments on a per forum basis. Currently, the attachment logic is package instance wise, so if the forums instance has an attachment instance mounted below, then attachments are assumed to be enabled for all forums in that package instance. The idea with this change is to check for both the attachments instance mounted under a particular forum instance, and the 'attachments_allowed_p' column on 'forums_forums', to decide if attachments are enabled or not (both should be true). Next step would be to rewrite the logic to achieve that.
Implement post anonymously through explicit forum attribute in table
Now moderators can explicitly decide whether a forum will enable posting anonymously or not. Forum must be in a policy different from closed and the anonymous flag must be set accordingly for this to happen.
Also: - normalize api in a way it can accomodate all current attributes. In particular, now edit api will now leave every unspecified attribute unchanged, instead of setting it to some default. - fix some usability issues when managing forum parameters (e.g. values not retrieved in form when editing existing forum) - introduce missing Oracle upgrade script for the whole forum reform - fix oracle creation script