def manage_addAdministrativeRole(self, newId, REQUEST=None):
        """
        Overrides AdministrativeRoleable.manage_addAdministrativeRole
        Adds an administrator to this DeviceOrganizer

        @param userid: User to make an administrator of this Organizer
        @type userid: string
        """

        AdministrativeRoleable.manage_addAdministrativeRole(self, newId)
        notify(IndexingEvent(self, ("allowedRolesAndUsers",), False))
        self._maybeCreateLocalRolesJob()
        if REQUEST:
            messaging.IMessageSender(self).sendToBrowser("Role Added", "Administrative role %s was added." % newId)
            return self.callZenScreen(REQUEST)
    def manage_addAdministrativeRole(self, newId, REQUEST=None):
        """
        Overrides AdministrativeRoleable.manage_addAdministrativeRole
        Adds an administrator to this DeviceOrganizer

        @param userid: User to make an administrator of this Organizer
        @type userid: string
        """

        AdministrativeRoleable.manage_addAdministrativeRole(self, newId)
        notify(IndexingEvent(self, ('allowedRolesAndUsers', ), False))
        self._maybeCreateLocalRolesJob()
        if REQUEST:
            messaging.IMessageSender(self).sendToBrowser(
                'Role Added', 'Administrative role %s was added.' % newId)
            return self.callZenScreen(REQUEST)