From 76bdb93f0280f3c3bb35fc70ae20477095a23816 Mon Sep 17 00:00:00 2001 From: jennylee Date: Fri, 30 Nov 2012 16:39:17 -0400 Subject: [PATCH] BUG-10123 The Default Administrator User could change its ROLE. I added a validation in SaveUser function, in file 'workflow/engine/templates/users/users.js', to prevent modify the Role of the Default Administrator User. --- workflow/engine/templates/users/users.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/workflow/engine/templates/users/users.js b/workflow/engine/templates/users/users.js index de7d87134..be24f6638 100644 --- a/workflow/engine/templates/users/users.js +++ b/workflow/engine/templates/users/users.js @@ -1043,6 +1043,14 @@ function saveUser() return false; } } + + if (USR_UID == '00000000000000000000000000000001') { + if (Ext.getCmp('USR_ROLE').getValue() != 'PROCESSMAKER_ADMIN') { + Ext.Msg.alert( _('ID_ERROR'), 'The Role of this user must be PROCESSMAKER_ADMIN, because this is the default Administrator User.'); + return false; + } + } + } else { Ext.Msg.alert( _('ID_ERROR'), _('ID_MSG_ERROR_USR_USERNAME')); return false;