Table filters
* adds table filtering for InterventionTable * adds default ordering * moves user-access filtering from view to InterventionTableFiler * adds generic render_icn method for BaseTable (for usage with fontawesome5) * adds translations * improves table.html template
This commit is contained in:
@@ -24,11 +24,13 @@ def index_view(request: HttpRequest):
|
||||
A rendered view
|
||||
"""
|
||||
template = "generic_index.html"
|
||||
user = request.user
|
||||
|
||||
# Filtering by user access is performed in table filter inside of InterventionTableFilter class
|
||||
interventions = Intervention.objects.filter(
|
||||
deleted_on=None, # not deleted
|
||||
next_version=None, # only newest versions
|
||||
users__in=[user], # requesting user has access
|
||||
).order_by(
|
||||
"-created_on"
|
||||
)
|
||||
table = InterventionTable(
|
||||
request=request,
|
||||
|
||||
Reference in New Issue
Block a user