Skip to content

Commit

Permalink
debug table sorting due to mismatched column indices
Browse files Browse the repository at this point in the history
  • Loading branch information
HaSistrunk committed Dec 19, 2024
1 parent c91d631 commit 9ab6520
Showing 1 changed file with 32 additions and 24 deletions.
56 changes: 32 additions & 24 deletions bag_transfer/transfers/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,30 +181,38 @@ def get(self, request, *args, **kwargs):

class TransferDataTableView(LoggedInMixinDefaults, BaseDatatableView):
model = Transfer
columns = [
"metadata__external_identifier",
"title",
"machine_file_identifier",
"process_status",
"metadata__date_start",
"organization__name",
"metadata__record_creators__name",
"metadata__record_type",
"machine_file_size",
"machine_file_upload_time",
]
order_columns = [
"title",
"machine_file_identifier",
"process_status",
"metadata__date_start",
"organization__name",
"metadata__record_creators__name",
"metadata__record_type",
"machine_file_size",
"machine_file_upload_time",
]
max_display_length = 500
max_display_length: 500

def get_columns(self):
columns = [
"metadata__external_identifier",
"title",
"machine_file_identifier",
"process_status",
"metadata__date_start",
"metadata__record_creators__name",
"metadata__record_type",
"machine_file_size",
"machine_file_upload_time",
]
if self.request.user.is_archivist():
columns.insert(5, "organization__name")
return columns

def get_order_columns(self):
order_columns = [
"title",
"machine_file_identifier",
"process_status",
"metadata__date_start",
"metadata__record_creators__name",
"metadata__record_type",
"machine_file_size",
"machine_file_upload_time",
]
if self.request.user.is_archivist():
order_columns.insert(4, "organization__name")
return order_columns

def get_filter_method(self):
return self.FILTER_ICONTAINS
Expand Down

0 comments on commit 9ab6520

Please sign in to comment.