Skip to content

Conversation

@feranmiemmanuel
Copy link

Issue Reference

User with DataTransfer permission unable to see DataTransfer option in Settings #2373

This PR fixes an issue where users with the DataTransfer permission could not see the option in the Settings menu.

The Problem: The data_transfer permission group was incorrectly placed in the acl.php configuration file, causing it to be hidden from the UI even when assigned.

The Fix: I have moved the data_transfer permission group under settings -> automation in packages/Webkul/Admin/src/Config/acl.php

How To Test This?

Steps to Reproduce (Verified)

  1. Create a new role and assign it the "DataTransfer" permission.

  2. Create a new user and assign this role to them.

  3. Log in as the newly created user.

  4. Navigate to Settings -> Automation.

  5. The DataTransfer option is now visible under automation not as a standalone (which made the module not display on assignment).

Evidence
Before (Issue): https://webkul.chatwhizz.com/share/view-recording/68da82a87f05a00572f6d57f

After:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant