Suspend without negative punishment

AI-generated summary

The discussion is about suspending a user without creating a negative punishment record. anon82911141 is looking for a way to prevent a user from logging in without leaving a suspension record. pfaffman suggests using SSO to suspend the user or moving them to a group with no privileges, but anon82911141 finds these options unviable. ondrej mentions that suspending and then uns suspending a user can clear their penalty history, leaving no record. Heliosurge proposes creating a #theme-component or #plugin to disable navigation and notifications for specific users or groups, and shares a relevant link for further exploration.

Hi,

I’m wondering if there’s a way to prevent a user from logging in (we use SSO) - without negatively suspending the user’s account which would result in a ‘suspension’ record?

Thanks.

You can use your sso to suspend them with whatever means it provides. Discourse will never know and there will be no repercussions.

You could move them to a discourse group that has no privileges (but that’s likely not easy, depending on your setup).

Unfortunately the SSO option is out of the door as it won’t be a viable solution (for the company at least). Changing groups isn’t useful either as it’s wayyy too difficult to afterwards re-instate those groups.

Thank you for your help though.

If you suspend someone once you unsuspend them you can clear their penalty history therefore leaving them with no record.

I don’t know of one off hand.

However you might be able to craft a Customization > Theme component or Customization > Plugin that when a user or group is added to the component. It disables most navigation/notifications.

That only provides pm to staff and logout?

This maybe of use