For any version of the package beyond 3.9, we have implemented permission sets that will be required to access Litmos managed package objects inside Salesforce.
We strongly recommend utilizing these permission sets rather than attempting to modify profiles to include them. If the permission set is not assigned, we will not be able to provide support for Litmos managed package functionality issues. We are also unable to provide any support for attempts to build these into specific profiles.
These two permission sets are:
Litmos Full Access - This permission set will give full access to all Litmos package fields, objects, apex classes and visualforce pages. This permission set is required to preform most functionality in the package including but not limited to; assigning users to training, provisioning users, and setting up the package. This should be assigned to all Salesforce users that require access to the managed package beyond basic single-sign on functionality.
Litmos Login Access - This permission set will allow for access to the visualforce page used for signing into Litmos as well as the visualforce pages we offer for recommended courses and training data on contact, lead, opportunity, and account records as well as the "Dashboard" visualforce page used for logging into Litmos.
If the scope of your required permissions does not fall exactly into one of the above permission sets, we recommend cloning the full access permission set and removing permissions until the desired scope is achieved.
For any other questions, please contact Litmos Support.