Require TOS acceptance

I know you can create a “custom user field” for this, but why is there no possibility to not allow Users to edit their choice?
If I want my users to accept the TOS, they should not be able to revoke their acceptance.
Is there a built in way to do this with disocurse, or would this require a plugin?
Am I missing something?

Thanks!

If I make a custom user field like so:

Users can change the value but cannot save in their preferences. They have to tick it to save.

4 Likes