public string setForumPostDeletionPermissions(string forumName, postDeletionPermission permission, string requestingUser) { List <string> input = new List <string>() { forumName }; if (Constants.isValidInput(input)) { lock (o) { if (_um.getUserPermissionsForForum(forumName, requestingUser) != WSEP_domain.userManagement.permission.SUPER_ADMIN && _um.getUserPermissionsForForum(forumName, requestingUser) != WSEP_domain.userManagement.permission.ADMIN) { return("Unauthorized user"); } if (!_fm.setForumPostDeletionPermissions(forumName, permission)) { return(Constants.forumDoesntExist(forumName)); } return(Constants.SUCCESS); } } return(Constants.INVALID_INPUT); }