Decide on when/how we will run contrib/custom tests without the super user access policy

Created on 3 April 2024, 9 months ago
Updated 5 April 2024, 9 months ago

Problem/Motivation

From #540008-370: Remove the special behavior of UID#1 β†’ we can run all core tests with the super user access policy turned off, but we can't simply do the same for contrib without first discussing this further. For now, the property $usesSuperUserAccessPolicy is set to NULL and, unless specified otherwise, defaults to TRUE for contrib and custom tests.

Steps to reproduce

N/A

Proposed resolution

I propose we keep the fallback behavior described above for D10.3 and use D11 as an opportunity to set the property to FALSE, removing the fallback mechanism. A major version update is a great opportunity to introduce breaking changes.

Remaining tasks

  • Commit the default value of FALSE to D11 only
  • Write a change record and a release notes snippet

User interface changes

N/A

API changes

Tests who wrongly used user 1 to test permissions with will now fail

Data model changes

N/A

Release notes snippet

TBD

πŸ“Œ Task
Status

Active

Version

11.0 πŸ”₯

Component
BaseΒ  β†’

Last updated about 5 hours ago

Created by

πŸ‡§πŸ‡ͺBelgium kristiaanvandeneynde Antwerp, Belgium

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024