Event Instances can't be edited by users with Group permission to edit their parent Event Series

Created on 14 November 2022, over 1 year ago
Updated 16 June 2023, about 1 year ago

Problem/Motivation

Users who are members of a group should be able to be given permisson to edit Recurring Events associated with that group. The available permissions permit the editting of Event Series. However they do not permit the editing of the Event Instances associated with that Event Series.

Steps to reproduce

  • Set up with versions Drupal 9.4.8, Group 8.x-1.5, Recurring Events 2.0.0-rc5, Group recurring events 2.0.0-rc5
  • Set up a group type and group.
  • Install Event Series for the group type.
  • Create a group role that has all Recurring Event Series permissions set.
  • Create an Event Series.
  • Add that Event Series to the group.
  • Create a user who does not have a role that permits editing Event Instances.
  • Assign that user to the group with the Group Role that permits editing Event Series.
  • Login as the user and go to the Event Series overview for the group. The user should be able to edit the Event Series.
  • View the Event Series and go to an Event Instance. The user will not be able to edit the Event Instance.

Proposed resolution

Either extra permissions should be added to allow child Event Instances to be editted by Group Roles.
Or Event Instances should be editable by default if the user is able to edit the parent Event Series.

Remaining tasks

TBD

User interface changes

TBD

API changes

TBD

Data model changes

TBD

✨ Feature request
Status

Fixed

Version

2.0

Component

Recurring Events (Main module)

Created by

πŸ‡¬πŸ‡§United Kingdom Rotekian

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024