rdmorganiser / rdmorganiser/rdmo

Consent acceptance button hidden for outdated consent

Open
#1,735 2 comments 0 reactions 1 assignee View on GitHub

@MyPyDavid is already working on this.

Since Sep 1, 2026.

  • #1742 by @MyPyDavid — open
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
  1. 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.)
  1. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.