Problem/Motivation

"administer salesforce" is actually required to "administer salesforce mapped objects" which makes it a bit redundant

Steps to reproduce

  1. Enable mapping & mapping UI
  2. Create a role and grant it: "administer salesforce mapped objects"
  3. Create a mapping e.g. for SF Contact <-> Drupal User
  4. Go to /admin/people
  5. 'Salesforce' dropbutton option is available BUT access denied if you click it

Proposed resolution

Fix

Remaining tasks

MR

User interface changes

'administer salesforce mapped objects' lets you administer mapped object

API changes

N/A

Data model changes

N/A

Issue fork salesforce-3516158

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

scott_euser created an issue. See original summary.

scott_euser’s picture

Status: Active » Needs review
scott_euser’s picture

Issue summary: View changes

This check let's the access continue if the user has either of these permissions:

  • administer salesforce mapped objects
  • administer salesforce
aaronbauman’s picture

Status: Needs review » Reviewed & tested by the community

LGTM

aaronbauman’s picture

Status: Reviewed & tested by the community » Fixed

Merged, thanks for your work

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.