[midPoint-git] [Evolveum/midpoint] b57b30: Fix the language url in the permission profile

Andrej noreply at github.com
Tue Oct 21 14:49:31 CEST 2025


  Branch: refs/heads/improvement/10888
  Home:   https://github.com/Evolveum/midpoint
  Commit: b57b30e8e2fa94dc6c040652aa5bdccecaafb367
      https://github.com/Evolveum/midpoint/commit/b57b30e8e2fa94dc6c040652aa5bdccecaafb367
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java

  Log Message:
  -----------
  Fix the language url in the permission profile

**What**

Fix the language url used in the permission profile and reduce the
permissions by using deny by default for evaluators and scripts.

**Why**

The default decisions were changed to ALLOW by default in previous
commit, because the evaluation failed in our tests. But the problem was
not in the default decision, but in the scripting language name used in
the profile.

The initial value of the language was not correct. In reality it has to
be an URL in specific form as you can see in the new constant.

Switching back to DENY by default on the evaluators level causes means
that no other than explicitly mentioned scripting evaluator will be
usable. That means no other expression types are allowed by this
profile.

Switching back to DENY by default on the scripting profile level causes
that only listed scripting languages (in our case Groovy) will be
allowed.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list