Skip to content

A collection of SFDX-related permission sets and the package manifest required to deploy them to a Developer Hub org.

Notifications You must be signed in to change notification settings

sfdx-isv/sfdx-permission-sets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

SFDX Permission Sets

A collection of SFDX-related permission sets and the package manifest required to deploy them to a Developer Hub org. Read below for installation instructions and description of what each permisison set does.

Installation Instructions

Step One: Clone this Repository

git clone https://github.com/sfdx-isv/sfdx-permission-sets.git

Step Two: Connect the Salesforce CLI to your Developer Hub

Skip this step if you've previously connected the Salesforce CLI in your environment to your Dev Hub.

sfdx force:auth:web:login -a YOUR_DEVHUB_ALIAS

Step Three: Deploy the SFDX Permission Sets to Your Developer Hub

sfdx force:mdapi:deploy -w 10 -d SFDX_Permission_Sets -u YOUR_DEVHUB_ALIAS

Step Four: Assign the Appropriate SFDX Permission Sets to Your Users

Permsets can also be assigned declaratively by going to Setup->Users->Permission Sets, opening the desired permission set, and clicking the Manage Assignments button.

sfdx force:user:permset:assign -u YOUR_DEVHUB_ALIAS -n "SFDX_Developer" -o "[email protected]"

Description of What Each Permission Set Does

SFDX_Admin

  • Grants users the ability to create and manage namespaced scratch orgs, create and delete second-generation packages, and promote managed second-generation packages from BETA to RELEASED
  • Available for users with the Salesforce license type only

SFDX_Developer

  • Grants users the ability to create and manage namespaced scratch orgs
  • Available for users with the Salesforce, Salesforce Platform, Salesforce Developer, and SLAF license types

SFDX_Package_Developer

  • Grants users the ability to create and delete second-generation packages
  • Available for users with the Salesforce, Salesforce Platform, Salesforce Developer, and SLAF license types

SFDX_Package_Promoter

  • Grants users the ability to promote second-generation packages from BETA to RELEASED
  • Available for users with the Salesforce, Salesforce Platform, Salesforce Developer, and SLAF license types

About

A collection of SFDX-related permission sets and the package manifest required to deploy them to a Developer Hub org.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published