Users should be able to customise their own shortcuts

Created on 22 March 2024, 9 months ago
Updated 2 June 2024, 6 months ago

Problem/Motivation

As part of [#3421093], the plan is to improve the shortcut integration by making it more flexible and allow to have users customize their own shortcuts.

Proposed resolution

Once the plugin manager is developed, add a new plugin that allows users to personalise their shortcuts. This plugin can be chosen from the shortcut set entity type form, and adds a new relationship field of the shortcut with the user. This field needs to be created/disabled on demand when saving the shortcut set form.
When showing a shortcut set, filter and cache for the current user visualizing the page/block.
For simplicity, don't allow to change the shortcut type once created if it has shortcuts.
Handle the permissions to delete shortcuts.
Ensure that only privileged users can see other user's shortcuts.

User interface changes

TBD

Data model changes

The plugin needs to introduce a new field so the shortcut can effectively filter by user.

📌 Task
Status

Needs review

Component

Code

Created by

🇪🇸Spain pcambra Asturies

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