I see some github tickets related to the moderation workflow. My question is related but different, but thought I'd pose this question here rather than file a ticket.
We have a very broad Wagtail content structure that supports many writers and managers, using Groups and page permissions for access control.
Page 1
Page 2
Page 3
...
Page 60
Group 1 has access to Page 1 tree and nothing else
Group 2 has access to Page 2 tree and nothing else
Group 3 has access to Page 3 tree and nothing else
etc.
This is working very well.
We also have half a dozen people with `is_staff` access who know little about the actual content being published. Due to the nature of the content, we don't have a need for moderation features, so we haven't put anyone in the Moderators group. We didn't instruct any writers to use the Moderation feature, but some click that Moderate button anyway. The unexpected result is that everyone with `is_staff` or superuser are receiving moderation emails.
If we *were* to use the Moderation feature, we would want to have different moderators for different groups - the staffers don't need to see and shouldn't see those emails. Since we're not using the Moderation feature, we'd like to remove it from the menu, but we understand that menu can't be changed. Since we can't do that, can we at least intercept and bitbucket the moderation emails? (how?)
For a moment I thought I could just put a dummy user in the Moderators group and that would override the sending of email to staffers, but nope - looks like all staffers receive a copy of all moderation emails.
Suggestions? Thanks.