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(task_html_view, 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', )
def test_delete(self): self.addOne() invoice = self.getOne() invoice.CAEstatus = 'wait' request = self.request(task=invoice, post_args={'submit':'delete'}) view = make_task_delete_view("message") view(request) invoice = self.getOne() self.assertEqual(invoice, None)
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(make_pdf_view("tasks/invoice.mako"), route_name='invoice', request_param='view=pdf', permission='view') config.add_view(make_html_view(Invoice, "tasks/invoice.mako"), 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(InvoiceStatus, 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')
def test_delete(invoice, get_csrf_request_with_db): from autonomie.views.taskaction import make_task_delete_view invoice.CAEstatus = 'wait' request = get_csrf_request_with_db(post={'submit':'delete'}) request.context = invoice request.matched_route = "invoice" view = make_task_delete_view("message") view(request) invoice = getone() assert invoice == None
def includeme(config): config.add_route('project_cancelinvoices', '/projects/{id:\d+}/cancelinvoices', traverse='/projects/{id}') config.add_route('cancelinvoice', '/cancelinvoice/{id:\d+}', traverse='/cancelinvoices/{id}') delete_msg = u"L'avoir {task.number} a bien été supprimé." config.add_view(make_pdf_view("tasks/cancelinvoice.mako"), route_name='cancelinvoice', request_param='view=pdf', permission='view') config.add_view(make_html_view(CancelInvoice, "tasks/cancelinvoice.mako"), route_name='cancelinvoice', renderer='tasks/view_only.mako', permission='view', request_param='view=html') config.add_view(CancelInvoiceStatus, route_name='cancelinvoice', request_param='action=status', permission='edit') config.add_view(CancelInvoiceAdd, route_name="project_cancelinvoices", renderer="tasks/edit.mako", permission="edit") config.add_view(CancelInvoiceEdit, route_name='cancelinvoice', renderer="tasks/edit.mako", permission='edit') config.add_view(make_task_delete_view(delete_msg), route_name='cancelinvoice', request_param='action=delete', permission='edit') config.add_view(set_financial_year, route_name="cancelinvoice", request_param='action=set_financial_year', permission="view", renderer='base/formpage.mako') config.add_view(set_products, route_name="cancelinvoice", request_param='action=set_products', permission="view", renderer='base/formpage.mako')
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', )
def includeme(config): config.add_route('project_cancelinvoices', '/projects/{id:\d+}/cancelinvoices', traverse='/projects/{id}') config.add_route('cancelinvoice', '/cancelinvoice/{id:\d+}', traverse='/cancelinvoices/{id}') delete_msg = u"L'avoir {task.number} a bien été supprimé." config.add_view( task_pdf_view, route_name='cancelinvoice', request_param='view=pdf', permission='view', ) config.add_view( task_html_view, route_name='cancelinvoice', renderer='tasks/view_only.mako', permission='view', request_param='view=html', ) config.add_view(CancelInvoiceStatus, route_name='cancelinvoice', request_param='action=status', permission='edit') config.add_view(CancelInvoiceAdd, route_name="project_cancelinvoices", renderer="tasks/edit.mako", permission="edit") config.add_view(CancelInvoiceEdit, route_name='cancelinvoice', renderer="tasks/edit.mako", permission='edit') config.add_view(make_task_delete_view(delete_msg), route_name='cancelinvoice', request_param='action=delete', permission='edit') config.add_view(set_financial_year, route_name="cancelinvoice", request_param='action=set_financial_year', permission="view", renderer='base/formpage.mako') config.add_view(set_products, route_name="cancelinvoice", request_param='action=set_products', permission="view", renderer='base/formpage.mako') config.add_view( FileUploadView, route_name="cancelinvoice", renderer='base/formpage.mako', permission='edit', request_param='action=attach_file', ) config.add_view( AdminCancelInvoice, route_name='cancelinvoice', renderer="base/formpage.mako", permission="admin", request_param="token=admin", )
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( task_html_view, 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(InvoiceStatus, 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", )
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', )
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', )