{% extends "base.html" %} {% block title %} {{ _('Actions') }} — {{ service_name }}{% endblock %} {% block content %}

{% if action_type %}{{ _('%(action_type)s Actions', action_type=action_type.name | get_translated_text(default=_('Unnamed Action Type'))) }} {% else %}{{ _('Actions') }}{% endif %}

{% if action_type and action_type.description %}{{ action_type.description | get_translated_text(default='—') }}{% else %}{{ _('Actions represent processes like creating a sample or performing a measurement.') }}{% endif %} {{ _("Read more.") }}

{% if (current_user.is_admin or user_is_instrument_scientist) and not current_user.is_readonly %} {% if action_type %} {{ _("Create Action") }} {% else %} {{ _("Create Action") }} {% endif %} {% endif %} {% for action in actions %}
{{ toggle_favorite_action_form.csrf_token() }}

{% if action.user is not none %} {% set action_owner = get_user(action.user_id) %} {{ action_owner.get_name() }} {{ import_information_symbol(action_owner) }} / {% endif %} {% if action.instrument is not none and not config['DISABLE_INSTRUMENTS'] %} {{ action.instrument.name | get_translated_text(default=_('Unnamed Instrument')) }} {{ import_information_symbol(action.instrument) }} — {% endif %} {{ action.name | get_translated_text(default=_('Unnamed Action')) }} {{ import_information_symbol(action) }}

{% if action.is_hidden %}

{{ _("This action has been hidden from action lists.") }}

{% endif %} {% if action.short_description | get_translated_text %}
{% if action.short_description_is_markdown %}{{ action.short_description | get_translated_text | markdown_to_safe_html(anchor_prefix='action-short-description') | safe }}{% else %}

{{ action.short_description | get_translated_text }}

{% endif %}
{% endif %} {% if not config['DISABLE_INSTRUMENTS'] %} {% with instrument = action.instrument %} {% include "instruments/instrument_scientists.html" %} {% endwith %} {% endif %} {% if action.type_id is none or not action.type.disable_create_objects %}

{{ action.type.view_text | get_translated_text(default=_('View Objects')) if action.type_id else _('View Objects') }} {% if not current_user.is_readonly and action.type_id is not none and action.schema is not none and (not action.disable_create_objects) and (not action.admin_only or current_user.is_admin) %} {{ action.type.perform_text | get_translated_text(default=_('Create Object')) if action.type_id else _('Create Object') }} {% endif %}

{% endif %} {% endfor %} {% endblock %} {% block scripts %} {{ super() }} {% endblock %}