Use "manage form display" for subscriber base fields

Created on 18 July 2023, 12 months ago
Updated 20 July 2023, 12 months ago

Problem/Motivation

Currently the fields language, status and created are missing for "manage form display" settings. The first two fields are instead hard-coded in SubscriberForm::form(). This means the GUI admin has no option to configure the display settings, and it means redundant code to maintain.

Proposed resolution

  1. Call setDisplayConfigurable('form')
  2. Remove the hard-coded fields
  3. Fix field access settings so that status cannot be set if there is a corresponding user.
  4. Put a link on the subscriber form to edit the corresponding user.

Remaining tasks

User interface changes

Changes to subscriber form display. The default settings are a fairly close match to the previous hard-coded settings.

API changes

Data model changes

πŸ“Œ Task
Status

Fixed

Version

4.0

Component

User interface

Created by

πŸ‡¬πŸ‡§United Kingdom AdamPS

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

Comments & Activities

Production build 0.69.0 2024