2022-07-15 18:55:54 +00:00
|
|
|
{% from 'include/provisioning/variables.html' import get_nice_name %}
|
2021-02-15 06:10:00 +00:00
|
|
|
{% for p in providers %}
|
2022-07-15 18:55:54 +00:00
|
|
|
<tr id="provider-{{p.id}}" class="{{ loop.cycle('odd', 'even') }} {% if adding %}newprovider{% endif %}">
|
|
|
|
<td class="padding10 first-collumn"><span id="provider-name-{{p.id}}">{{p.name}}</span></td>
|
2021-02-16 05:30:48 +00:00
|
|
|
<td style="width: 10%">
|
2022-07-15 18:55:54 +00:00
|
|
|
<span id="provider-type-{{p.id}}">
|
|
|
|
{% set id = "provider-type-nice-" + id|string() %}
|
|
|
|
{{ get_nice_name(id, p.type, p.type, 'provider', params) }}
|
|
|
|
{% if p.type == 'do' %}
|
2021-02-15 06:10:00 +00:00
|
|
|
{% set onclickEditAction = 'editDoProvider' %}
|
2022-07-15 18:55:54 +00:00
|
|
|
{% elif p.type == 'aws' %}
|
2021-02-15 06:10:00 +00:00
|
|
|
{% set onclickEditAction = 'editAwsProvider' %}
|
2022-07-15 18:55:54 +00:00
|
|
|
{% elif p.type == 'gcore' %}
|
2021-03-16 14:38:12 +00:00
|
|
|
{% set onclickEditAction = 'editGcoreProvider' %}
|
2021-02-15 06:10:00 +00:00
|
|
|
{% endif %}
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
{% if role == 1 %}
|
2021-02-16 05:30:48 +00:00
|
|
|
<td style="width: 10%">
|
2021-02-15 06:10:00 +00:00
|
|
|
{% for g in groups %}
|
|
|
|
{% if adding %}
|
2021-08-02 08:19:22 +00:00
|
|
|
{% if user_group|int() == g.group_id|int() %}
|
2022-07-15 18:55:54 +00:00
|
|
|
<span id="provider-group-{{p.id}}">{{ g.name }}</span>
|
2021-02-15 06:10:00 +00:00
|
|
|
{% endif %}
|
|
|
|
{% else %}
|
2022-07-15 18:55:54 +00:00
|
|
|
{% if p.group|int() == g.group_id|int() %}
|
|
|
|
<span id="provider-group-{{p.id}}">{{ g.name }}</span>
|
2021-02-15 06:10:00 +00:00
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
2021-02-16 05:30:48 +00:00
|
|
|
</td>
|
|
|
|
{% else %}
|
2022-07-15 18:55:54 +00:00
|
|
|
<span id="provider-group-{{p.id}}" style="display: none;">user_group</span>
|
2021-02-16 05:30:48 +00:00
|
|
|
{% endif %}
|
2022-07-15 18:55:54 +00:00
|
|
|
<td id="provider-created-date-{{p.id}}" style="width: 15%">{{p.create_date}}</td>
|
|
|
|
<td id="provider-edited-date-{{p.id}}" style="width: 100%">{{p.edit_date}}</td>
|
2021-02-16 05:30:48 +00:00
|
|
|
<td>
|
2022-07-15 18:55:54 +00:00
|
|
|
<a class="edit" onclick="{{onclickEditAction}}({{p.id}})" title="Edit provider {{p.name}}" style="cursor: pointer;"></a>
|
2021-02-16 05:30:48 +00:00
|
|
|
</td>
|
|
|
|
<td>
|
2022-07-15 18:55:54 +00:00
|
|
|
<a class="delete" onclick="confirmDeleteProvider({{p.id}})" title="Delete provider {{p.name}}" style="cursor: pointer;"></a>
|
2021-02-16 05:30:48 +00:00
|
|
|
</td>
|
2021-02-15 06:10:00 +00:00
|
|
|
</tr>
|
2022-07-15 18:55:54 +00:00
|
|
|
{% endfor %}
|