physics_workload.app.tables.assignment¶
Attributes¶
Classes¶
Table that appears on Staff pages, for non-staff users. |
|
Table that appears on Staff pages for staff users, with editable assignments. |
|
Table that appears on Task pages, for non-staff users. |
|
Table that appears on Task pages for staff users, with editable assignments. |
Functions¶
|
|
|
Module Contents¶
- physics_workload.app.tables.assignment.logger: logging.Logger¶
- class physics_workload.app.tables.assignment.AssignmentStaffTable(**kwargs)¶
Bases:
iommi.TableTable that appears on Staff pages, for non-staff users.
- Parameters:
rows – a list or QuerySet of objects
columns – (use this only when not using the declarative style) a list of Column objects
attrs – dict of strings to string/callable of HTML attributes to apply to the table
row__attrs – dict of strings to string/callable of HTML attributes to apply to the row. Callables are passed the row as argument.
row__template – name of template (or Template object) to use for rendering the row
bulk_filter – filters to apply to the QuerySet before performing the bulk operation
bulk_exclude – exclude filters to apply to the QuerySet before performing the bulk operation
sortable – set this to False to turn off sorting for all columns
- physics_workload.app.tables.assignment.handle_bulk_approval(table, request, **_)¶
- physics_workload.app.tables.assignment.test_func(_)¶
- class physics_workload.app.tables.assignment.AssignmentStaffEditTable(**kwargs)¶
Bases:
iommi.EditTableTable that appears on Staff pages for staff users, with editable assignments.
- Parameters:
rows – a list or QuerySet of objects
columns – (use this only when not using the declarative style) a list of Column objects
attrs – dict of strings to string/callable of HTML attributes to apply to the table
row__attrs – dict of strings to string/callable of HTML attributes to apply to the row. Callables are passed the row as argument.
row__template – name of template (or Template object) to use for rendering the row
bulk_filter – filters to apply to the QuerySet before performing the bulk operation
bulk_exclude – exclude filters to apply to the QuerySet before performing the bulk operation
sortable – set this to False to turn off sorting for all columns
- class physics_workload.app.tables.assignment.AssignmentTaskTable(**kwargs)¶
Bases:
iommi.EditTableTable that appears on Task pages, for non-staff users.
- Parameters:
rows – a list or QuerySet of objects
columns – (use this only when not using the declarative style) a list of Column objects
attrs – dict of strings to string/callable of HTML attributes to apply to the table
row__attrs – dict of strings to string/callable of HTML attributes to apply to the row. Callables are passed the row as argument.
row__template – name of template (or Template object) to use for rendering the row
bulk_filter – filters to apply to the QuerySet before performing the bulk operation
bulk_exclude – exclude filters to apply to the QuerySet before performing the bulk operation
sortable – set this to False to turn off sorting for all columns
- class physics_workload.app.tables.assignment.AssignmentTaskEditTable(**kwargs)¶
Bases:
iommi.EditTableTable that appears on Task pages for staff users, with editable assignments.
- Parameters:
rows – a list or QuerySet of objects
columns – (use this only when not using the declarative style) a list of Column objects
attrs – dict of strings to string/callable of HTML attributes to apply to the table
row__attrs – dict of strings to string/callable of HTML attributes to apply to the row. Callables are passed the row as argument.
row__template – name of template (or Template object) to use for rendering the row
bulk_filter – filters to apply to the QuerySet before performing the bulk operation
bulk_exclude – exclude filters to apply to the QuerySet before performing the bulk operation
sortable – set this to False to turn off sorting for all columns