def create_redirect_review_task(user, obj): config = get_plugin('redirects').get_config() usernames = config.get('review_users', []).get_value() or [] groupnames = config.get('review_groups', []).get_value() or [] create_review_task(user, title=config['review_title'].get_value() or _('Review this redirection'), url=obj.old_path, task_object=obj, users=[u for u in User.objects.filter(username__in=usernames)], groups=[g for g in Group.objects.filter(name__in=groupnames)])
def review_to_pending_status(obj, original_status): if not obj.last_editor: return create_review_task( owner=obj.last_editor, title=_(u'%s set to pending state') % obj, url=obj.get_admin_absolute_url(), task_object=obj, users=get_reviewers(obj), )
def review_to_pending_status(obj, original_status): if not obj.last_editor: return create_review_task( owner=obj.last_editor, title=_(u"%s set to pending state") % obj, url=obj.get_admin_absolute_url(), task_object=obj, users=get_reviewers(obj), )
def create_redirect_review_task(user, obj): config = get_plugin('redirects').get_config() usernames = config.get('review_users', []).get_value() or [] groupnames = config.get('review_groups', []).get_value() or [] create_review_task( user, title=config['review_title'].get_value() or _('Review this redirection'), url=obj.old_path, task_object=obj, users=[u for u in User.objects.filter(username__in=usernames)], groups=[g for g in Group.objects.filter(name__in=groupnames)])