Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
There is a permission that makes users re-accept the warning every time they log in (at least it sounds like that). I believe anyone would take this permission to mean a user role must check the box in the modal upon every log in. If that is not what it means can you explain what the text for the permission below actually does? It's a little misleading if it's meant users who are not new have to accept the "legal entity". I guess all I need to do is delete the table that stores acceptances.
Below is what the permission says verbatim
Re-accept "warning_messages"
Existing user roles that must re-accept the legal document
Comments
Comment #2
Prodigy CreditAttribution: Prodigy as a volunteer commentedComment #3
codesidekick CreditAttribution: codesidekick commentedIt looks to me like this is an issue with wording. From my memory this feature prompts users to accept new versions of entity legal documents they've previous accepted. Feel free to issue a patch for the wording and we'll try and get it in.
If you want to force acceptance on every log in I'd look at using session variables for that and updating the existing acceptance with a new acceptance date (if that's important for your use case).
Comment #4
Prodigy CreditAttribution: Prodigy as a volunteer commentedI was able to erase each user's acceptance on logout by creating a custom module and simply adding this:
Comment #5
Prodigy CreditAttribution: Prodigy as a volunteer commentedComment #6
Prodigy CreditAttribution: Prodigy as a volunteer commentedComment #7
Prodigy CreditAttribution: Prodigy as a volunteer commented