Пример #1
0
 def analysis_versions(self, instance: OutputSpecification) -> str:
     links = []
     for analysis_version in instance.analysis_version_set.all():
         model_name = analysis_version.__class__.__name__
         pk = analysis_version.id
         text = analysis_version.title
         link = Html.admin_link(model_name, pk, text)
         links.append(link)
     return mark_safe(", ".join(links))
Пример #2
0
 def analysis_version_link(self, instance: Run) -> str:
     model_name = instance.analysis_version.__class__.__name__
     pk = instance.analysis_version.id
     text = str(instance.analysis_version)
     return Html.admin_link(model_name, pk, text)
Пример #3
0
 def id_link(self, instance: AnalysisVersion) -> str:
     model_name = instance.__class__.__name__
     pk = instance.id
     return Html.admin_link(model_name, pk)
Пример #4
0
 def output_specification_link(self, instance: AnalysisVersion) -> str:
     model_name = instance.output_specification.__class__.__name__
     pk = instance.output_specification.id
     return Html.admin_link(model_name, pk)
Пример #5
0
 def analysis_link(self, instance: InputSpecification) -> str:
     model_name = instance.analysis.__class__.__name__
     pk = instance.analysis.id
     text = instance.analysis.title
     return Html.admin_link(model_name, pk, text)
Пример #6
0
 def id_link(self, instance: Output) -> str:
     return Html.admin_link("Output", instance.id)
Пример #7
0
 def definition_link(self, instance: Input) -> str:
     pk = instance.definition.id
     text = instance.definition.key
     return Html.admin_link("InputDefinition", pk, text)
Пример #8
0
 def destination_node(self, instance: Pipe) -> str:
     model_name = instance.destination.__class__.__name__
     pk = instance.destination.id
     return Html.admin_link(model_name, pk)
Пример #9
0
 def source_port_key(self, instance: Pipe) -> str:
     definition = instance.source_port
     pk = definition.id
     text = definition.key
     return Html.admin_link("OutputDefinition", pk, text)
Пример #10
0
 def id_link(self, instance: Input) -> str:
     return Html.admin_link("Pipe", instance.id)
Пример #11
0
 def source_node(self, instance: Pipe) -> str:
     model_name = instance.source.__class__.__name__
     pk = instance.source.id
     return Html.admin_link(model_name, pk)
Пример #12
0
 def pipeline_link(self, instance: Pipe) -> str:
     model_name = instance.pipeline.__class__.__name__
     pk = instance.pipeline.id
     text = instance.pipeline.title
     return Html.admin_link(model_name, pk, text)
Пример #13
0
 def version_link(self, instance: AnalysisVersion) -> str:
     pk = instance.id
     text = instance.title
     return Html.admin_link("AnalysisVersion", pk, text)
Пример #14
0
 def id_link(self, instance: Node) -> str:
     model_name = instance.__class__.__name__
     pk = instance.id
     return Html.admin_link(model_name, pk)
Пример #15
0
 def user_link(self, instance: Run) -> str:
     if instance.user:
         model_name = instance.user.__class__.__name__
         pk = instance.user.id
         text = instance.user.get_full_name()
         return Html.admin_link(model_name, pk, text)
Пример #16
0
 def destination_analysis_version(self, instance: Pipe) -> str:
     version = instance.destination.analysis_version
     model_name = version.__class__.__name__
     pk = version.id
     text = str(version)
     return Html.admin_link(model_name, pk, text)
Пример #17
0
 def analysis_version_link(self, instance: Input) -> str:
     analysis_version = instance.run.analysis_version
     model_name = analysis_version.__class__.__name__
     pk = analysis_version.id
     text = str(analysis_version)
     return Html.admin_link(model_name, pk, text)
Пример #18
0
 def destination_port_key(self, instance: Pipe) -> str:
     definition = instance.destination_port
     pk = definition.id
     text = definition.key
     return Html.admin_link("InputDefinition", pk, text)
Пример #19
0
 def run_link(self, instance: Output) -> str:
     model_name = instance.run.__class__.__name__
     pk = instance.run.id
     return Html.admin_link(model_name, pk)
Пример #20
0
 def id_link(self, instance: OutputDefinition) -> str:
     model_name = instance.outputdefinition.__class__.__name__
     pk = instance.outputdefinition.id
     return Html.admin_link(model_name, pk)