Provide an admin view to list and delete generated authlinks

Created on 21 March 2025, 15 days ago

Problem/Motivation

Currently, the Node Authlink module provides functionality to create and manage individual node authlinks, but there is no easy way for site administrators to see an overview or list of all generated authlinks. Also, there isn't an intuitive way to delete unnecessary or expired authlinks from the UI.

Having a dedicated view that lists all generated authlinks and allows administrators to delete them directly would significantly improve usability and simplify authlink management.

Steps to reproduce

  • Generate multiple authlinks using the module's existing functionality.
  • Try to find a consolidated list of existing authlinks to manage them efficiently (this functionality does not exist).
  • Attempt to delete one or more authlinks quickly (no direct UI exists for this).

Proposed resolution

Add a new administrative view within the module that displays a basic listing of existing node authlinks, including essential details like Node Title, Authlink URL, Creation Date, and Expiration Date (if applicable).
Allow administrators to delete individual authlinks directly from this listing.
The initial implementation can be kept simple and extended later if needed, adding further enhancements such as filtering or bulk operations.

User interface changes

  • Add a new "Authlinks" administration page, accessible via the Drupal administrative menu under Configuration or Content, listing existing authlinks.
  • Provide a delete operation (with confirmation step) for each authlink listed.
✨ Feature request
Status

Active

Version

2.1

Component

User interface

Created by

🇪🇸Spain Juanjol Navarra

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024