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)
def id_link(self, instance) -> str: model_name = instance.study.__class__.__name__ pk = instance.study.id return Html.admin_link(model_name, pk)
def id_link(self, instance) -> str: model_name = instance.scan.__class__.__name__ return Html.admin_link(model_name, instance.scan.id)
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)
def session(self, instance) -> str: session = instance.scan.session model_name = session.__class__.__name__ return Html.admin_link(model_name, session.id)
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)
def id_link(self, instance) -> str: procedure = instance.procedure model_name = procedure.__class__.__name__ return Html.admin_link(model_name, procedure.id)
def user_id(self, instance) -> str: model_name = instance.user.__class__.__name__ pk = instance.user.id return Html.admin_link(model_name, pk)
def id_link(self, instance: Session) -> str: model_name = instance.__class__.__name__ pk = instance.id return Html.admin_link(model_name, pk)