You are not allowed to use the Module when publishing an app

I need to enable some developers to modify a specific application that have dependencies on other applications that they cannot access (modify). 

How can I do that ?

Until now, when they try to publish a new version of the application they receive the following error:

"You are not allowed to use the Module "XYZ"

Hi Renaud,

You can manage your environment permissions from life time . Checkout the below support link to see how you manage and assign role to your developer on different applications.

https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Manage_IT_Users/Grant_Permissions_for_Specific_Applications


Regards,

-PJ-


Solution

To solve this simple issue: just set "Monitor and Add Dependencies " + "Add System Dependencies" to the assigned role.

Solution

Pramod Jain wrote:

Hi Renaud,

You can manage your environment permissions from life time . Checkout the below support link to see how you manage and assign role to your developer on different applications.

https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Manage_IT_Users/Grant_Permissions_for_Specific_Applications


Regards,

-PJ-


 This is what I've done. At first instance I've set a too low default permission and I was trying to add specific permission with "Monitor and Add Dependencies" to a dedictaed team on which I was adding the developers but it wasn't working correctly. Once I've set the default permisision to "Monitor and Add Dependencies" then it was working as expected.

So in summary: 

  • the developers are assigned to a default Team for which they have the "Monitor and Add Dependencies" acces level. This Team doesn't have any applications set.
  • then they are associated with a Team that have a "Change and Deploy Applications" access level on the applications they can modify.