Sophisticated access control per user per helpdesk

Created on 17 September 2020, about 4 years ago
Updated 20 April 2024, 7 months ago

Implement a rule set which allows the system to determine which user has access on which helpdesk instance, see \Drupal\helpdesk_integration\Entity\Helpdesk\hasAccess()

📌 Task
Status

Active

Version

2.0

Component

Code

Created by

🇩🇪Germany danielspeicher Steisslingen

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.

  • 🇩🇪Germany danielspeicher Steisslingen

    To fulfill this requirement, we want to use ECA, so we have to add an event when the users get synchronized. If that is in place, we can create an ECA model, which determines which helpdesk should be used.

    Currently, the default helpdesk is used in any cases.

  • 🇩🇪Germany jurgenhaas Gottmadingen

    Yeah, but not only for user sync. This is necessary for each function where the helpdesk gets selected, e.g. when going to /helpdesk or when creating a new issue.

    So, the event should be dispatched when the helpdesk entity gets loaded. That should then be affecting user sync and all the other places as well.

Production build 0.71.5 2024