Profiles retrieved don't contain permissions about objects in managed package

Issue #343 resolved
Mathieu Theerens created an issue

Hey Scott,

As discussed via mail please find here some more information about the issue where permissions about objects and metadata from managed packages aren't shown in the profiles retrieved with Illuminated Cloud.

Illuminated Cloud Version: 1.7.2.6 Illuminated Cloud Build: 20160628091410

IntelliJ Version: 15.0.6 IntelliJ Build: #IC-143.2370

Operating System: Windows 8.1

We are currently using the CloudSense Commerce platform from AppExchange and the CloudSense team is also working with us on the project to extend the functionality of their app. Before my colleagues retrieved profiles with Eclipse and committed them to the git repo whenever someone changed a configuration which had an impact on the profiles. As of recently I also have to retrieve profiles and commit them. Since I use IntelliJ + Illuminated Cloud I tried to do it with Illuminated Cloud but I am unable to retrieve the permissions of the CloudSense package in my profiles when I use the "Retrieve Metadata" functionality of Illuminated Cloud.

When using the "Retrieve Metadata" functionality I selected as "Contents" the "Module x and Dependencies" option. But when I clicked on OK and went to one of the profiles in the new window that popped up I saw that the profiles were missing the CloudSense object and metadata permissions.

The package.xml of my project contained all the objects and metadata that I wanted in the Git repo, including all the CloudSense objects and metadata. When I retrieved the metadata with Illuminated Cloud however, the package.xml retrieved was missing those CloudSense objects / metadata.

This is not critical, as we can still use Eclipse to retrieve / deploy the profiles but it would be nice if we could use Illuminated Cloud instead.

Comments (2)

  1. Scott Wells repo owner

    This should be fixed ever since I added the ability to retrieve object metadata for packaged custom objects. You'd need to retrieve those objects/field alongside the profiles/permission sets for things to be populated properly. Feel free to reopen if it still doesn't work as expected based on that description.

  2. Log in to comment