rdmorganiser / rdmorganiser/rdmo
Consent acceptance button hidden for outdated consent
- Dominant language
- Python
- Stars
- 133
- Forks
- 60
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 21
Description
Description / Beschreibung
if we set the date of ACCOUNT_TERMS_OF_USE_DATE to, say, ‘2026-08-31’ (today’s date), users see the consent form but cannot confirm it. There is only a message that it was confirmed.
This left the user with no way to continue using rdmo.
Expected behaviour / Erwartetes Verhalten
When setting ACCOUNT_TERMS_OF_USE_DATE, all users should be required to resubmit their consent and should see the button to do so.
Steps to reproduce / Schritte zum Reproduzieren
- Settings in config/settings/local.py
ACCOUNT = True
ACCOUNT_SIGNUP = True
ACCOUNT_TERMS_OF_USE = True
ACCOUNT_TERMS_OF_USE_DATE = '2026-08-31' (more recent date)
- APPS allauth”, “allauth.account”, “allauth.socialaccount.providers.orcid”, ‘shibboleth’
(In our case, ORCID is not yet actively used.)
- an user with old acceptance of the Terms of Use
Context / Kontext
python:3.11-slim-bookworm container in Kubernetes
with RDMO 2.5.1
allauth”, “allauth.account”, “allauth.socialaccount.providers.orcid”, ‘shibboleth’
Issue was happening to multiple users / browser
References / Verweise
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.