- removal of forums_reading_info_user (1Mio rows on Learn@WU). This materialized view had to be constantly synced with forums_reading_info table. Reimplemented as view. - simplify logics in stored procedure due to new datamodel - fix inconsistencies between oracle and postgres function definition - re-enabled parameter to decide whether use these stats or not in administration
TODO: consider further reform of this feature as stats grow very large on busy sites for probably little value added
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