Currently only thread-level subscriptions are available. Forum-level would be very useful.
In ForgeDiscussion/forgediscussion/controllers/root.py def discuss() there is code to do it, but that code is never used. The thread-level form submits to discuss() from Allura/allura/controllers/discuss.py
This would be useful so that classic forums that are migrated can have their subscriptions migrated.
On allura js/1427. To test, click on the subscribe button on a forum. Confirm that the discussion shows up in the user's subscription list. Make sure clicking the button agan to unsubscribe also works. While subscribed, make a post on a thread in the forum and make sure you get a notification.
works great, but there are a few "print" statements in Allura/allura/model/notification.py and we should have a test
I took out the prints and added a test.