- First commit to issue fork.
There are some unnecessary dependencies on the node and views modules that have snuck into this module.
The dependency on node comes from the access content
permission specified in the routing file. Since rating already has its own permissions the voting controller can be refactored to check that permission instead.
The views dependency is trickier, and comes from the vote tab that displays on /node/{node}/results
. This can be removed by moving the tab configuration to the view itself, and moving the view to config/optional
so it gets installed when views and node are enabled.
Needs work
3.1
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.