def includeme(config):
    add_routes(config)

    config.add_view(
        CancelInvoiceAdd,
        route_name="project_cancelinvoices",
        renderer="tasks/edit.mako",
        permission="add_cancelinvoice",
    )

    config.add_view(
        CancelInvoiceEdit,
        route_name='cancelinvoice',
        renderer="tasks/edit.mako",
        permission='edit_cancelinvoice',
    )

    config.add_view(
        CancelInvoiceStatusView,
        route_name='cancelinvoice',
        request_param='action=status',
        permission='edit_cancelinvoice',
    )

    config.add_view(
        AdminCancelInvoice,
        route_name='cancelinvoice',
        renderer="base/formpage.mako",
        permission="admin",
        request_param="token=admin",
    )

    delete_msg = u"L'avoir {task.name} a bien été supprimé."
    config.add_view(
        make_task_delete_view(delete_msg),
        route_name='cancelinvoice',
        request_param='action=delete',
        permission='delete_invoice',
    )

    config.add_view(
        set_financial_year,
        route_name="cancelinvoice",
        request_param='action=set_financial_year',
        permission="admin_treasury",
        renderer='base/formpage.mako',
    )

    config.add_view(
        set_products,
        route_name="cancelinvoice",
        request_param='action=set_products',
        permission="admin_treasury",
        renderer='base/formpage.mako',
    )

    config.add_view(
        FileUploadView,
        route_name="cancelinvoice",
        renderer='base/formpage.mako',
        permission='edit_cancelinvoice',
        request_param='action=attach_file',
    )

    config.add_view(
        task_pdf_view,
        route_name='cancelinvoice',
        request_param='view=pdf',
        permission='view_cancelinvoice',
    )

    config.add_view(
        get_task_html_view(InvoiceFormActions),
        route_name='cancelinvoice',
        renderer='tasks/view_only.mako',
        permission='view_cancelinvoice',
        request_param='view=html',
    )
示例#2
0
def includeme(config):
    config.add_route(
        'project_estimations',
        '/projects/{id:\d+}/estimations',
        traverse='/projects/{id}',
    )
    config.add_route(
        'estimation',
        '/estimations/{id:\d+}',
        traverse='/estimations/{id}'
    )
    config.add_route(
        "estimations",
        "/company/{id:\d+}/estimations",
        traverse="/companies/{id}"
    )

    config.add_view(
        task_pdf_view,
        route_name='estimation',
        request_param='view=pdf',
        permission='view',
    )

    config.add_view(
        get_task_html_view(EstimationFormActions),
        route_name='estimation',
        renderer='tasks/view_only.mako',
        request_param='view=html',
        permission='view',
    )

    delete_msg = u"Le devis {task.number} a bien été supprimé."
    config.add_view(
        make_task_delete_view(delete_msg),
        route_name='estimation',
        request_param='action=delete',
        permission='edit',
    )

    config.add_view(
        EstimationAdd,
        route_name="project_estimations",
        renderer='tasks/edit.mako',
        permission='edit',
    )

    config.add_view(
        EstimationEdit,
        route_name='estimation',
        renderer='tasks/edit.mako',
        permission='edit',
    )

    config.add_view(
        duplicate,
        route_name="estimation",
        request_param='action=duplicate',
        permission="view",
        renderer='base/formpage.mako',
    )

    config.add_view(
        EstimationStatus,
        route_name="estimation",
        request_param='action=status',
        permission="edit",
    )

    config.add_view(
        EstimationList,
        route_name="estimations",
        renderer="estimations.mako",
        permission="edit",
    )

    config.add_view(
        FileUploadView,
        route_name="estimation",
        renderer='base/formpage.mako',
        permission='edit',
        request_param='action=attach_file',
    )
示例#3
0
def includeme(config):
    add_routes(config)

    config.add_view(
        CancelInvoiceAdd,
        route_name="project_cancelinvoices",
        renderer="tasks/edit.mako",
        permission="add_cancelinvoice",
    )

    config.add_view(
        CancelInvoiceEdit,
        route_name='cancelinvoice',
        renderer="tasks/edit.mako",
        permission='edit_cancelinvoice',
    )

    config.add_view(
        CancelInvoiceStatusView,
        route_name='cancelinvoice',
        request_param='action=status',
        permission='edit_cancelinvoice',
    )

    config.add_view(
        AdminCancelInvoice,
        route_name='cancelinvoice',
        renderer="base/formpage.mako",
        permission="admin",
        request_param="token=admin",
    )

    delete_msg = u"L'avoir {task.name} a bien été supprimé."
    config.add_view(
        make_task_delete_view(delete_msg),
        route_name='cancelinvoice',
        request_param='action=delete',
        permission='delete_invoice',
    )

    config.add_view(
        set_financial_year,
        route_name="cancelinvoice",
        request_param='action=set_financial_year',
        permission="admin_treasury",
        renderer='base/formpage.mako',
    )

    config.add_view(
        set_products,
        route_name="cancelinvoice",
        request_param='action=set_products',
        permission="admin_treasury",
        renderer='base/formpage.mako',
    )

    config.add_view(
        FileUploadView,
        route_name="cancelinvoice",
        renderer='base/formpage.mako',
        permission='edit_cancelinvoice',
        request_param='action=attach_file',
    )

    config.add_view(
        task_pdf_view,
        route_name='cancelinvoice',
        request_param='view=pdf',
        permission='view_cancelinvoice',
    )

    config.add_view(
        get_task_html_view(InvoiceFormActions),
        route_name='cancelinvoice',
        renderer='tasks/view_only.mako',
        permission='view_cancelinvoice',
        request_param='view=html',
    )
示例#4
0
def includeme(config):
    config.add_route(
        'project_invoices',
        '/projects/{id:\d+}/invoices',
        traverse='/projects/{id}'
    )

    config.add_route(
        'invoice',
        '/invoices/{id:\d+}',
        traverse='/invoices/{id}',
    )

    delete_msg = u"La facture {task.number} a bien été supprimée."
    config.add_view(
        task_pdf_view,
        route_name='invoice',
        request_param='view=pdf',
        permission='view',
    )

    config.add_view(
        get_task_html_view(InvoiceFormActions),
        route_name='invoice',
        renderer='tasks/view_only.mako',
        permission='view',
        request_param='view=html',
    )

    config.add_view(
        make_task_delete_view(delete_msg),
        route_name='invoice',
        request_param='action=delete',
        permission='edit',
    )

    config.add_view(
        InvoiceStatusView,
        route_name='invoice',
        request_param='action=status',
        permission='edit'
    )

    config.add_view(
        register_payment,
        route_name="invoice",
        request_param='action=payment',
        permission="manage",
        renderer='base/formpage.mako',
    )

    config.add_view(
        duplicate,
        route_name="invoice",
        request_param='action=duplicate',
        permission="view",
        renderer='base/formpage.mako',
    )

    config.add_view(
        set_financial_year,
        route_name="invoice",
        request_param='action=set_financial_year',
        permission="view",
        renderer='base/formpage.mako',
    )

    config.add_view(
        set_products,
        route_name="invoice",
        request_param='action=set_products',
        permission="view",
        renderer='base/formpage.mako',
    )

    config.add_view(
        InvoiceAdd,
        route_name="project_invoices",
        renderer='tasks/edit.mako',
        permission='edit',
    )

    config.add_view(
        InvoiceEdit,
        route_name="invoice",
        renderer='tasks/edit.mako',
        permission='edit',
    )

    config.add_view(
        FileUploadView,
        route_name="invoice",
        renderer='base/formpage.mako',
        permission='edit',
        request_param='action=attach_file',
    )

    config.add_view(
        AdminInvoice,
        route_name='invoice',
        renderer="base/formpage.mako",
        permission="admin",
        request_param="token=admin",
    )
示例#5
0
def includeme(config):
    add_routes(config)

    config.add_view(
        EstimationAdd,
        route_name="project_estimations",
        renderer='tasks/edit.mako',
        permission='add_estimation',
    )

    config.add_view(
        EstimationEdit,
        route_name='estimation',
        renderer='tasks/edit.mako',
        permission='edit_estimation',
    )

    config.add_view(
        EstimationList,
        route_name="company_estimations",
        renderer="estimations.mako",
        permission="list_estimations",
    )

    config.add_view(
        GlobalEstimationList,
        route_name="estimations",
        renderer="estimations.mako",
        permission="admin_tasks",
    )

    delete_msg = u"Le devis {task.name} a bien été supprimé."
    config.add_view(
        make_task_delete_view(delete_msg),
        route_name='estimation',
        request_param='action=delete',
        permission='delete_estimation',
    )

    config.add_view(
        duplicate,
        route_name="estimation",
        request_param='action=duplicate',
        permission="edit_estimation",
        renderer='base/formpage.mako',
    )

    config.add_view(
        EstimationStatus,
        route_name="estimation",
        request_param='action=status',
        permission="edit_estimation",
    )

    config.add_view(
        task_pdf_view,
        route_name='estimation',
        request_param='view=pdf',
        permission='view_estimation',
    )

    config.add_view(
        get_task_html_view(EstimationFormActions),
        route_name='estimation',
        renderer='tasks/view_only.mako',
        request_param='view=html',
        permission='view_estimation',
    )

    config.add_view(
        FileUploadView,
        route_name="estimation",
        renderer='base/formpage.mako',
        permission='edit_estimation',
        request_param='action=attach_file',
    )