diff --git a/frontend-js/src/main/js/gui/admin/EditUserDialog.js b/frontend-js/src/main/js/gui/admin/EditUserDialog.js
index 83dc923fb4739a7a2f9952e5266a1da72b6303e8..50b13ce3e60f47f25a471b2a64fa98e699b7a7b5 100644
--- a/frontend-js/src/main/js/gui/admin/EditUserDialog.js
+++ b/frontend-js/src/main/js/gui/admin/EditUserDialog.js
@@ -330,6 +330,19 @@ EditUserDialog.prototype.initProjectsTab = function () {
       }
     });
 
+    $("[name='defaultProjectsRow']", self.getElement()).on("click", "[name='project-privilege-checkbox']", function () {
+      var data = $(this).attr("data").split("-");
+      var privilegeType = data[0];
+      var objectId = data[1];
+      var value = $(this).is(":checked");
+      for (var i = 0; i < configuration.getPrivilegeTypes().length; i++) {
+        var privilege = configuration.getPrivilegeTypes()[i];
+        if (privilege.getName() === privilegeType) {
+          self.getUser().setPrivilege({type: privilege, value: value, objectId: objectId});
+        }
+      }
+    });
+
   });
 };