sort laboratory list by name and hide numeric id.

This commit is contained in:
2023-06-04 18:53:21 +09:00
parent 593caa82ec
commit 1ffafd25ba
3 changed files with 8 additions and 2 deletions

View File

@ -28,13 +28,15 @@ class LabsCommand(BaseCommand):
length["pi_name"] = max(length["pi_name"], len(laboratory.pi_name))
length["full_name"] = max(length["full_name"], len(laboratory.full_name))
header = (
f"{label['id']:{length['id']}}\t{label['name']:{length['name']}}\t"
# f"{label['id']:{length['id']}}\t{label['name']:{length['name']}}\t"
f"{label['name']:{length['name']}}\t"
f"{label['pi_name']:{length['pi_name']}}\t{label['full_name']:{length['full_name']}}"
)
print(header)
print("-" * len(header.expandtabs()))
for laboratory in laboratories:
print(
f"{laboratory.id:{length['id']}}\t{laboratory.name:{length['name']}}\t"
# f"{laboratory.id:{length['id']}}\t{laboratory.name:{length['name']}}\t"
f"{laboratory.name:{length['name']}}\t"
f"{laboratory.pi_name:{length['pi_name']}}\t{laboratory.full_name:{length['full_name']}}"
)