コード例 #1
0
ファイル: utils.py プロジェクト: creativify/merengueproj
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)])
コード例 #2
0
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),
    )
コード例 #3
0
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),
    )
コード例 #4
0
ファイル: utils.py プロジェクト: teury/merengueproj
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)])