anchor.diff:  Object shellResult = shell.evaluate(script);
   ----
   
  -[[dsl-usecases]]
  -=== Use cases
  -
   [[dsl-usecases-security]]
  -==== Security
  +=== DSL Security
   
   The DSL allows to manage the <<security,accounts>> and the <<security,account groups>>.
   
   [[dsl-usecases-security-accounts]]
  -===== Management of accounts
  +==== Management of accounts
   
   To add or update a _built-in_ account:
   
  
positive.code: def promotionLevel = ontrack.promotionLevel('project', 'branch', 'COPPER')
  file.bytes = promotionLevel.image.content
  ----
  
negative.code: IMPORTANT: LDAP accounts cannot be created directly. See the <<security,documentation>> for more details.
  
  [[dsl-usecases-security-account-permissions]]
  ==== Account permissions
  
  To give a role to an account:
  
  