Ejemplo n.º 1
0
def abstract_view_invoice(request, invoice_id, template='billing/view_invoice.html'):
    warnings.warn('billing.views.invoice.abstract_view_invoice() is deprecated ; '
                  'use the class-based view InvoiceDetail instead.',
                  DeprecationWarning
                 )
    return generic.view_entity(request, invoice_id, Invoice,
                               template=template,
                              )
Ejemplo n.º 2
0
def abstract_view_graph(
    request,
    graph_id,
    template='graphs/view_graph.html',
):
    warnings.warn(
        'graphs.views.graph.abstract_view_graph() is deprecated ; '
        'use the class-based view GraphDetail instead.', DeprecationWarning)
    return generic.view_entity(request, graph_id, Graph, template=template)
Ejemplo n.º 3
0
def abstract_view_document(
    request,
    object_id,
    template='documents/view_document.html',
):
    warnings.warn(
        'documents.views.document.abstract_view_document() is deprecated ; '
        'use the class-based view DocumentDetail instead.', DeprecationWarning)
    return generic.view_entity(request, object_id, Document, template=template)
Ejemplo n.º 4
0
def abstract_view_folder(
    request,
    folder_id,
    template='documents/view_folder.html',
):
    warnings.warn(
        'documents.views.folder.abstract_view_folder() is deprecated ; '
        'use the class-based view FolderDetail instead.', DeprecationWarning)
    return generic.view_entity(request, folder_id, Folder, template=template)
Ejemplo n.º 5
0
def abstract_view_act(
    request,
    act_id,
    # template='creme_core/generics/view_entity.html',
    template='commercial/view_act.html',
):
    warnings.warn(
        'commercial.views.act.abstract_view_act() is deprecated ; '
        'use the class-based view ActDetail instead.', DeprecationWarning)
    return generic.view_entity(request, act_id, Act, template=template)
Ejemplo n.º 6
0
def abstract_view_mailinglist(
    request,
    ml_id,
    template='emails/view_mailing_list.html',
):
    warnings.warn(
        'emails.views.mailing_list.abstract_view_mailinglist() is deprecated ; '
        'use the class-based view MailingListDetail instead.',
        DeprecationWarning)
    return generic.view_entity(request, ml_id, MailingList, template=template)
Ejemplo n.º 7
0
def abstract_view_creditnote(request,
                             credit_note_id,
                             template='billing/view_credit_note.html'):
    warnings.warn(
        'billing.views.credit_note.abstract_view_creditnote() is deprecated ; '
        'use the class-based view CreditNoteDetail instead.',
        DeprecationWarning)
    return generic.view_entity(request,
                               credit_note_id,
                               CreditNote,
                               template=template)
Ejemplo n.º 8
0
def abstract_view_campaign(request,
                           campaign_id,
                           template='emails/view_campaign.html'):
    warnings.warn(
        'emails.views.campaign.abstract_view_campaign() is deprecated ; '
        'use the class-based view EmailCampaignDetail instead.',
        DeprecationWarning)
    return generic.view_entity(request,
                               campaign_id,
                               EmailCampaign,
                               template=template)
Ejemplo n.º 9
0
def abstract_popupview(request,
                       mail_id,
                       template='emails/view_entity_mail_popup.html'):
    warnings.warn(
        'emails.views.mail.abstract_popupview() is deprecated ; '
        'use the class-based view EntityEmailPopup instead.',
        DeprecationWarning)
    return generic.view_entity(request,
                               mail_id,
                               EntityEmail,
                               template=template)
Ejemplo n.º 10
0
def abstract_view_activity_popup(
    request,
    activity_id,
    template='activities/view_activity_popup.html',
):
    warnings.warn(
        'activities.views.activity.abstract_view_activity_popup() is deprecated ; '
        'use the class-based view ActivityPopup instead.', DeprecationWarning)
    return generic.view_entity(request,
                               activity_id,
                               model=Activity,
                               template=template)
Ejemplo n.º 11
0
def abstract_view_strategy(
    request,
    strategy_id,
    template='commercial/view_strategy.html',
):
    warnings.warn(
        'commercial.views.strategy.abstract_view_strategy() is deprecated ; '
        'use the class-based view StrategyDetail instead.', DeprecationWarning)
    return generic.view_entity(request,
                               strategy_id,
                               Strategy,
                               template=template)
Ejemplo n.º 12
0
def abstract_view_template(
    request,
    template_id,
    template='emails/view_template.html',
):
    warnings.warn(
        'emails.views.mail.abstract_view_template() is deprecated ; '
        'use the class-based view EmailTemplateDetail instead.',
        DeprecationWarning)
    return generic.view_entity(request,
                               template_id,
                               EmailTemplate,
                               template=template)
Ejemplo n.º 13
0
def abstract_view_email(request,
                        mail_id,
                        template='emails/view_entity_mail.html'):
    warnings.warn(
        'emails.views.mail.abstract_view_email() is deprecated ; '
        'use the class-based view EntityEmailDetail instead.',
        DeprecationWarning)
    return generic.view_entity(
        request,
        mail_id,
        EntityEmail,
        template=template,
        # NB: not used...
        extra_template_dict={'sent_status': constants.MAIL_STATUS_SENT},
    )
Ejemplo n.º 14
0
def abstract_view_objective_pattern(
    request,
    objpattern_id,
    template='commercial/view_pattern.html',
):
    warnings.warn(
        'commercial.views.act.abstract_view_objective_pattern() is deprecated ; '
        'use the class-based view ActObjectivePatternDetail instead.',
        DeprecationWarning)
    return generic.view_entity(
        request,
        objpattern_id,
        ActObjectivePattern,
        template=template,
    )
Ejemplo n.º 15
0
def abstract_view_quote(request, quote_id, template='billing/view_quote.html'):
    warnings.warn(
        'billing.views.quote.abstract_view_quote() is deprecated ; '
        'use the class-based view QuoteDetail instead.', DeprecationWarning)

    user = request.user
    has_perm = user.has_perm
    isnt_staff = not user.is_staff

    return generic.view_entity(
        request,
        quote_id,
        Quote,
        template=template,
        extra_template_dict={
            'can_create_order': has_perm(cperm(SalesOrder)) and isnt_staff,
            'can_create_invoice': has_perm(cperm(Invoice)) and isnt_staff,
        },
    )
Ejemplo n.º 16
0
def abstract_view_salesorder(request,
                             order_id,
                             template='billing/view_sales_order.html'):
    warnings.warn(
        'billing.views.sales_order.abstract_view_salesorder() is deprecated ; '
        'use the class-based view SalesOrderDetail instead.',
        DeprecationWarning)

    user = request.user

    return generic.view_entity(
        request,
        order_id,
        SalesOrder,
        template=template,
        extra_template_dict={
            'can_create_invoice':
            user.has_perm(cperm(Invoice)) and not user.is_staff,
        },
    )
Ejemplo n.º 17
0
def detailview(request, template_id):
    warnings.warn(
        'billing.views.templatebase.detailview() is deprecated ; '
        'use the class-based view TemplateBaseDetail instead.',
        DeprecationWarning)

    user = request.user
    has_perm = user.has_perm
    isnt_staff = not user.is_staff

    return generic.view_entity(
        request,
        template_id,
        TemplateBase,
        template='billing/view_template.html',
        # NB: not used by the template
        extra_template_dict={
            'can_create_order': has_perm(cperm(SalesOrder)) and isnt_staff,
            'can_create_invoice': has_perm(cperm(Invoice)) and isnt_staff,
        },
    )
Ejemplo n.º 18
0
def organisation_detailview(request, orga_id):
    # NB: keep legacy for tests
    return generic.view_entity(request, orga_id, fake_models.FakeOrganisation)