Move related methods together

It doesn't make sense for the reject/approve-related methods to be
apart from the rest of the publishing-related methods
Remove unnecessary mixin

Having these methods in a module that is mixed in has no discernible
advantage, and makes things harder for developers.