def manage_editAdministrativeRoles(self, ids=(), role=(), REQUEST=None): """ Overrides AdministrativeRoleable.manage_editAdministrativeRoles Edit the administrators to this DeviceOrganizer """ AdministrativeRoleable.manage_editAdministrativeRoles(self, ids, role) notify(IndexingEvent(self, ('allowedRolesAndUsers', ), False)) self._maybeCreateLocalRolesJob() if REQUEST: messaging.IMessageSender(self).sendToBrowser( 'Role Added', 'Administrative roles were updated: %s' % ', '.join(ids)) return self.callZenScreen(REQUEST)
def manage_editAdministrativeRoles(self, ids=(), role=(), REQUEST=None): """ Overrides AdministrativeRoleable.manage_editAdministrativeRoles Edit the administrators to this DeviceOrganizer """ AdministrativeRoleable.manage_editAdministrativeRoles(self, ids, role) notify(IndexingEvent(self, ("allowedRolesAndUsers",), False)) self._maybeCreateLocalRolesJob() if REQUEST: messaging.IMessageSender(self).sendToBrowser( "Role Added", "Administrative roles were updated: %s" % ", ".join(ids) ) 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)
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_deleteAdministrativeRole(self, delids=(), REQUEST=None): """ Overrides AdministrativeRoleable.manage_deleteAdministrativeRole Deletes administrators to this DeviceOrganizer @param delids: Users to delete from this Organizer @type delids: tuple of strings """ AdministrativeRoleable.manage_deleteAdministrativeRole(self, delids) notify(IndexingEvent(self, ('allowedRolesAndUsers', ), False)) self._maybeCreateLocalRolesJob() if REQUEST: if delids: messaging.IMessageSender(self).sendToBrowser( 'Roles Deleted', 'Administrative roles were deleted: %s' % ', '.join(delids)) return self.callZenScreen(REQUEST)
def manage_deleteAdministrativeRole(self, delids=(), REQUEST=None): """ Overrides AdministrativeRoleable.manage_deleteAdministrativeRole Deletes administrators to this DeviceOrganizer @param delids: Users to delete from this Organizer @type delids: tuple of strings """ AdministrativeRoleable.manage_deleteAdministrativeRole(self, delids) notify(IndexingEvent(self, ("allowedRolesAndUsers",), False)) self._maybeCreateLocalRolesJob() if REQUEST: if delids: messaging.IMessageSender(self).sendToBrowser( "Roles Deleted", "Administrative roles were deleted: %s" % ", ".join(delids) ) return self.callZenScreen(REQUEST)