Invoice
hypha.apply.projects.views.invoice
¶
InvoiceAccessMixin
¶
Bases: UserPassesTestMixin
get_object
¶
test_func
¶
Source code in hypha/apply/projects/views/invoice.py
ChangeInvoiceStatusView
¶
Bases: InvoiceAccessMixin, View
template
class-attribute
instance-attribute
¶
dispatch
¶
get_context_data
¶
Source code in hypha/apply/projects/views/invoice.py
get
¶
post
¶
Source code in hypha/apply/projects/views/invoice.py
get_object
¶
test_func
¶
Source code in hypha/apply/projects/views/invoice.py
DeleteInvoiceView
¶
Bases: DeleteView
template_name
class-attribute
instance-attribute
¶
dispatch
¶
form_valid
¶
Source code in hypha/apply/projects/views/invoice.py
InvoiceAdminView
¶
Bases: InvoiceAccessMixin, DelegateableView, DetailView
Source code in hypha/apply/utils/views.py
get_form_kwargs
¶
get_context_data
¶
Source code in hypha/apply/utils/views.py
post
¶
get_object
¶
test_func
¶
Source code in hypha/apply/projects/views/invoice.py
InvoiceApplicantView
¶
Bases: InvoiceAccessMixin, DelegateableView, DetailView
Source code in hypha/apply/utils/views.py
get_form_kwargs
¶
get_context_data
¶
Source code in hypha/apply/utils/views.py
post
¶
get_object
¶
test_func
¶
Source code in hypha/apply/projects/views/invoice.py
InvoiceView
¶
Bases: ViewDispatcher
admin_check
¶
reviewer_check
¶
community_check
¶
finance_check
¶
contracting_check
¶
applicant_check
¶
dispatch
¶
Source code in hypha/apply/utils/views.py
CreateInvoiceView
¶
Bases: SuccessMessageMixin, CreateView
dispatch
¶
Source code in hypha/apply/projects/views/invoice.py
buttons
¶
get_context_data
¶
form_valid
¶
Source code in hypha/apply/projects/views/invoice.py
EditInvoiceView
¶
Bases: InvoiceAccessMixin, UpdateView
dispatch
¶
buttons
¶
get_initial
¶
get_context_data
¶
post
¶
Source code in hypha/apply/projects/views/invoice.py
form_valid
¶
Source code in hypha/apply/projects/views/invoice.py
get_object
¶
test_func
¶
Source code in hypha/apply/projects/views/invoice.py
InvoicePrivateMedia
¶
Bases: UserPassesTestMixin, PrivateMediaView
dispatch
¶
get_media
¶
Source code in hypha/apply/projects/views/invoice.py
test_func
¶
Source code in hypha/apply/projects/views/invoice.py
BatchUpdateInvoiceStatusView
¶
Bases: DelegatedViewMixin, FormView
template_name
class-attribute
instance-attribute
¶
get
¶
Source code in hypha/apply/projects/views/invoice.py
post
¶
Source code in hypha/apply/projects/views/invoice.py
get_object
¶
Source code in hypha/apply/utils/views.py
get_template_names
¶
get_form_name
¶
get_form_kwargs
¶
get_parent_kwargs
¶
get_parent_object
¶
get_form
¶
get_context_data
¶
Source code in hypha/apply/utils/views.py
is_model_form
classmethod
¶
contribute_form
¶
Source code in hypha/apply/utils/views.py
InvoiceListView
¶
Bases: SingleTableMixin, FilterView, DelegateableListView
Source code in hypha/apply/utils/views.py
template_name
class-attribute
instance-attribute
¶
get_queryset
¶
get_table_class
¶
get
¶
Source code in hypha/apply/projects/views/invoice.py
get_context_data
¶
get_form_kwargs
¶
TagInvoiceView
¶
Bases: InvoiceAccessMixin, View
template_name
class-attribute
instance-attribute
¶
dispatch
¶
get
¶
post
¶
Source code in hypha/apply/projects/views/invoice.py
get_object
¶
test_func
¶
Source code in hypha/apply/projects/views/invoice.py
invoice_export_status
¶
Partial view returning the current state of the invoice CSV export button.