As per our release note of 22nd January 2017 (see Software Potential v3.2.1994 – Released Sun 22 Jan 2017) the roles and permissions required by users to create/update/download permutations and to access the runtime components via NuGet feed have changed.
This affects users other than Administrators only - users in the Administrator role will continue to be able to generate/update permutations and to download NuGet packages.
We allowed a minimum transition period of 4 weeks from the release date to allow Administrators assign the new Developer Role to those users that need to create/update permutations, and to add the NuGetRead permission to those users who should only have access to the NuGet feed. During this transition period all users continued to have access to the NuGet feed.
This transition period will end on Wed 29th March 2017 at which time only Administrators and those users that have been assigned the Developer role will be able to both generate/update permutations and access the Software Potential NuGet feed.
If you have not already done so, you will now need to assign the required Developer role and NuGetRead permission to any user affected by this change. If you have any questions on the steps required as outline below, please contact us at email@example.com
Developer Role and NuGetRead Permission
With the 3.2.1994 release we introduced a Developer role and a NuGetRead permission to more finely control access to Permutations and the Software Potential NuGetRead feed. This will allow one to restrict access to Permutations generation and the download of NuGet packages containing runtime components. It also means that those users that need such access need not get access to license management by default.
A user assigned the Developer role will be able to both generate/update permutations and download NuGet package. A user assigned the NuGetRead permission can download NuGet packages but cannot generate/update permutations.
Users in the Administrator role will continue to be able to generate/update permutations and to download NuGet packages.
Assigning Developer Role
You should assign the Developer role to those users that generate/update permutations in the Software Potential web portal. Absent this Role, a user will not see the required Develop option in the main navigation.
Users assigned the Developer role will also be able to download protection and licensing packages from the Software Potential NuGet feed.
Assigning NuGetRead Permission
You should assign the NuGetRead permissions to those users that only need to access the Software Potential NuGet feed to download/install the required protection and/or licensing packages. Users with this permissions will be UNABLE to generate/update permutations.
To assign the NuGetRead permission you must first create a custom role (e.g. NuGet Feed) and add the "NuGetRead" permission to that role. Then assign the role to those customers that need access to the NuGet feed.