Skip to content

Commit

Permalink
XWIKI-19792: User should not be able to disable themselves
Browse files Browse the repository at this point in the history
  * Prevent user to disable themselves
  • Loading branch information
surli committed Jun 9, 2022
1 parent 44abb33 commit 5be1cc0
Showing 1 changed file with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,10 @@
<syntaxId>xwiki/2.0</syntaxId>
<hidden>true</hidden>
<content>{{velocity}}
#if ("$!request.userId" != "" &amp;&amp; ($request.action == "disable" || $request.action == "enable") &amp;&amp; $services.csrf.isTokenValid($request.csrf))
#if ($hasAdmin &amp;&amp; "$!request.userId" != "" &amp;&amp; ($request.action == "disable" || $request.action == "enable") &amp;&amp; $services.csrf.isTokenValid($request.csrf))
#set ($user = $xwiki.getUser($request.userId))
#if ($user.getUser().exists($xcontext.context))
#set ($isCurrentUser = $user.getUser().userReference.equals($xcontext.userReference))
#if (!$isCurrentUser &amp;&amp; $user.getUser().exists($xcontext.context))
#set ($disabled = ($request.action == "disable"))
#set ($discard = $user.setDisabledStatus($disabled))
#set ($success = ($disabled &amp;&amp; $user.isDisabled()) || (!$disabled &amp;&amp; !$user.isDisabled()))
Expand Down

0 comments on commit 5be1cc0

Please # to comment.