Exemple #1
0
 def index_link(self, instance: ProcedureStep) -> str:
     event = Event.objects.get_subclass(id=instance.event.id)
     model_name = event.__class__.__name__
     pk = instance.event.id
     text = str(instance.index)
     return Html.admin_link(model_name, pk, text)
Exemple #2
0
 def id_link(self, instance) -> str:
     model_name = instance.study.__class__.__name__
     pk = instance.study.id
     return Html.admin_link(model_name, pk)
Exemple #3
0
 def id_link(self, instance) -> str:
     model_name = instance.scan.__class__.__name__
     return Html.admin_link(model_name, instance.scan.id)
Exemple #4
0
 def study_(self, instance: Group) -> str:
     model_name = instance.study.__class__.__name__
     pk = instance.study.id
     text = instance.study.title
     return Html.admin_link(model_name, pk, text)
Exemple #5
0
 def session(self, instance) -> str:
     session = instance.scan.session
     model_name = session.__class__.__name__
     return Html.admin_link(model_name, session.id)
Exemple #6
0
 def subject(self, instance) -> str:
     subject = instance.scan.session.subject
     model_name = subject.__class__.__name__
     text = subject.id_number
     return Html.admin_link(model_name, subject.id, text)
Exemple #7
0
 def id_link(self, instance) -> str:
     procedure = instance.procedure
     model_name = procedure.__class__.__name__
     return Html.admin_link(model_name, procedure.id)
Exemple #8
0
 def user_id(self, instance) -> str:
     model_name = instance.user.__class__.__name__
     pk = instance.user.id
     return Html.admin_link(model_name, pk)
Exemple #9
0
 def id_link(self, instance: Session) -> str:
     model_name = instance.__class__.__name__
     pk = instance.id
     return Html.admin_link(model_name, pk)