From 05c0d562bce2cfa4621bd98d34bff2416d81f6eb Mon Sep 17 00:00:00 2001
From: davidg73 <david.gunnarsson@univie.ac.at>
Date: Mon, 5 May 2025 13:02:40 +0200
Subject: [PATCH] Revert "Temporarily disable user updates"

This reverts commit 6ffd0a479c667ff91ea595a3cd70d76006f5201d.
---
 app/policies/user_policy.rb                    |  2 +-
 app/views/avo/partials/_sidebar_extra.html.erb | 10 ++++------
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/app/policies/user_policy.rb b/app/policies/user_policy.rb
index 803ed2e..c94a5ea 100644
--- a/app/policies/user_policy.rb
+++ b/app/policies/user_policy.rb
@@ -14,7 +14,7 @@ class UserPolicy < ApplicationPolicy
   end
 
   def update?
-    false
+    user? && user.admin?
   end
 
   def destroy?
diff --git a/app/views/avo/partials/_sidebar_extra.html.erb b/app/views/avo/partials/_sidebar_extra.html.erb
index 3dc641b..ead555f 100644
--- a/app/views/avo/partials/_sidebar_extra.html.erb
+++ b/app/views/avo/partials/_sidebar_extra.html.erb
@@ -2,10 +2,8 @@
 </div>
 
 <div class="space-y-1 mb-4">
-  <% if false # temporarily hide password update so test users dont lock out one another %>
-    <%= render Avo::Sidebar::HeadingComponent.new label: "Your Account" %>
-    <div class="w-full space-y-1">
-      <%= render Avo::Sidebar::LinkComponent.new label: "Change Password", path: avo.settings_password_path %>
-    </div>
-  <% end %>
+  <%= render Avo::Sidebar::HeadingComponent.new label: "Your Account" %>
+  <div class="w-full space-y-1">
+    <%= render Avo::Sidebar::LinkComponent.new label: "Change Password", path: avo.settings_password_path %>
+  </div>
 </div>
-- 
GitLab