Allow users invited by staff to skip approval

Sam went so far as to refer to the change as being surprisingly complex. I don’t doubt him.

The aggregate effort of the original change and plus this is obviously going to be greater than had this been considered from the outset. We established at the time that while one community found the current default objectionable, there were several communities which hinged on this behavior. For example, for the union who abandoned their Discourse-based skills training site didn’t take the decision lightly, but it was but impractical for them to continue once trainees invited by staff were lost in the general approval pool.

If the issue here was a lack of explicit understanding, then there probably needs to be an intermediary step between must approve users and the invite modal which offers the option for staff invites to bypass approval, otherwise the original complaint which led to this change could still arise.

So more like:

  1. When must approve users admin setting enabled and a new staff invites bypass approval is changed from its default of never:
  2. If always then the old behavior would take effect
  3. If optional then display the switch in the modal to give the option of bypassing subsequent approval

Without the intermediary admins aren’t fully aware of the implications of must approve, and a little granularity will solve the other issue when forgetting to use the toggle

2 Likes