No 'view endpoint' permission defined, only Admins can see them

Created on 9 January 2023, almost 2 years ago
Updated 19 February 2023, almost 2 years ago

Problem/Motivation

A GE permission exists for 'Administer endpoints', which allows viewing, creating, editing and deleting endpoints.

If the Gatsby Endpoint field value is exposed in the UI anywhere, only users with this permission can see it.

This is problematic when using the Endpoint as a way to sort/filter content, as the endpoint may be used in an Entity Reference field to define under which endpoint content should appear. If you want regular content editors to view the endpoints, that role must have full admin permissions (which is not ideal).

Steps to reproduce

1. As an Admin, create a Gatsby Endpoint
2. Create a new Content Type and add an Entity Reference field pointing to Gatsby Endpoints
3. Under the Content Type display settings, ensure the new ER field is set to be visible
4. Create a new node using the new content type
5. Sign in as an editor and view the node - the endpoint field should be missing

Proposed resolution

Define more granular permissions for viewing, editing, creating and deleting Gatsby endpoints to improve the UX and allow safer operation.

Feature request
Status

Active

Component

User interface

Created by

🇦🇺Australia timfletcher

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.71.5 2024