Hello Mathias -
This is a site that I've recently upgraded from v3.2.2 through to 5.1.1
The only apparent problems were that I lost the Events that were stored in the old site during the v4.4.1 to 4.6.2 upgrade.
I was using ActiveForums on the old site - since most posts were <2 years old I decided to completely dump the 3rd party forum and use the new one after I got to v5.1.1 and recreate the few posts that were still relevant (it's basically a set of user group discussion forums).
Once I got the upgrade to DNN v5.1.1 the Forum module was at v4.4.3.
I saw that an update was available to v4.5.3 so I downloaded the Install version and ran "Install Module".
The errors I got above were from that initial install.
I then did a second install (which detected the v4.5.3 and allowed me to do a repair) and it finished with no errors.
HOWEVER, when I tried to change Settings for the new Forum Module I had just added to the page I got the following error:
A critical error has occurred.
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Forum_UserForums_Forum_Forums".
The conflict occurred in database "Portal", table "dbo.Forum_Forums", column 'ForumID'.
The statement has been terminated.
What I have done at this point is to roll back to Forums v4.4.3 - I have added the forums module to a page, changed settings,
added discussions, threads, etc. ALL successful with this version!!
I did try uninstalling the v4.4.3 Forums module and then installing the v4.5.3 package, but got additional SQL type errors so gave that up as a bad deal :(
As an aside (sort of), I'm trying to provide several different departments forum access - but only to a "General" section PLUS their departmental section.
I am unable to find a way to control access to discussions WITHIN a forum by security role.
I tried adding 4 forums (as 'Add New Module') to the same page so that I could control access to each separately.
The access control works, however, when I open a thread from one of the forums it displays in ALL the visible forums on the page.
For example (as an administrator with all 4 visible - a department user displays only General + 1 Dept forum of the list below):
If I open the Dept3 Forum / Dept3 Forum / Dept3 Discussion / Subject1 / Thread1 the contents of Thread1 also displays in the other forums with the paths below
General Forum / General Forum / Dept3 Discussion / Subject1 / Thread1
Dept1 Forum / Dept1 Forum / Dept3 Discussion / Subject1 / Thread1
Dept2 Forum / Dept2Forum / Dept3 Discussion / Subject1 / Thread1
What's strange is that the "Dept3 Discussion" only exists in the "Dept3 Forum" when I go to "Forums Home"
In "Forums Home" the Discussions all appear correctly within their respective Forum modules...
Any ideas what's up with this?
Am I using the module incorrectly?
Or is there a way to control access to discussion groups within a single forum module (which is really how I'd like to do it)
Thanks for the help,
Doug