Allow customize permissions to IT User using Lifetime
304
Views
4
Comments
New
Lifetime

Allow customize permissions to IT User using Lifetime. Today we have some permission pre-defined such as:

  • Full Control
  • Change and Deploy Applications
  • Open and Debug Applications
  • Monitor and Add Dependencies 
  • List Applications
  • Access
  • No Access
  • Create Applications
  • Add System Dependencies
  • Manage Infrastructure and Users
  • Manage Teams and Application Roles

But when we need people to be able, for example, to just change Site Properties and/or run Timer in a Production environment, we need to grant the "Change and Deploy Applications" permission which also allows you to change and publish an application directly in Production. 

This functionality is very much lacking and would be very useful, maintaining the necessary usability for the user and ensuring the safety of the environments.

I think this idea could had another title like "Split Change and Deploy permission in Lifetime". I have the exact same problem in Production environment. This permission could have been splitted into:

  • Change and Deploy (change the application at compile time, one-click publish, etc)
  • Configure Application (change runtime properties of the application, site properties, timers, integrations)

Something like the below would be a big time saver to maintain code integrity in a CI/CD pipeline but still allow developers/testers to perform the necessary configuration steps to test their jobs in other environments without having to interrupt team members that do have the "Change and Deploy" permissions in the other environment(s).

This is a much needed functionality. We are building applications to do these things just as to not give change&deploy rights in acceptance and production environments. Would really appreciate customizations in IT user role permission levels.