digitaleagenturnc/dasettings/templates/dasettings/joinagn_first.html

141 lines
4.5 KiB
HTML

{% extends "users/base.html" %}
{% load crispy_forms_tags %}
{% load counter_tag %}
{% block content %}
<div class="content-section col-9">
<h3>Agenturverbund {{agn.name}} beitreten</h3>
<hr>
<div class="card">
<div class="card-body">
<h5 class="card-title">Verbundinfos</h5>
{% getsumofallag agn.pk as agsum %}
{% getsumofallstandards agn.pk as ag_standardsum %}
<h6><b>Gründeragentur</b> {{agn.creator_agency.name }}</h6>
<h6><b>Gegründet von</b> {{agn.creator.first_name }} {{agn.creator.last_name }}</h6>
<h6><b>Grüdungsdatum</b> {{agn.created_on }}</h6>
<h6><b>Agenturen</b> {{agsum}}</h6>
<h6><b>Standards</b> {{agn.standards.all|length}}</h6>
<h6><b>Letzte Aktivität</b> {{agn.lastactivity}}</h6>
{% if agn.publicjoin %}
<hr>
Das Beitreten zu diesem Verbund ist öffentlich. Sie können daher sofort nach Beitritt die geteilten Informationen einsehen, aber selber keine Informationen in den Verbund teilen.
{% endif %}
<hr>
<h5>Agenturen im Verbund</h5>
<b>Verwaltende Agenturen:</b>
{% for a in agn.adminagencys.all %}
&nbsp;{{a.name}}{% if forloop.counter < agn.adminagencys.all|length %},{% endif %}{% endfor %}
<br />
{% if agn.members.all|length > 0 or agn.sharemembers.all|length %}
<a href="#\" onclick="javascript:showHiddenAgencys()" style=""><b id="textinfomembers">Mitgliedsagenturen betrachten</b></a>
<span id="agencys_of_ag" style="display: none;">
<hr>
<div class="table-responsive mt-2">
<table class="table hover" id="agnetworkagencys_onlyview">
<thead>
<tr>
<th scope="col">Agenturname</th>
<th scope="col">Rechte</th>
</tr>
</thead>
<tbody>
{% for agn_s in agn.adminagencys.all %}
<tr id="agn_{{agn_s.pk}}">
<td>{{agn_s.name}}</td>
<td>
{% if agn_s in agn.adminagencys.all %}Administratives Mitglied
{% elif agn_s in agn.members.all %}Mitglied
{% elif agn_s in agn.sharemembers.all %}Inhalte teilen
{% endif %}
</td>
</tr>
{% endfor %}
{% for agn_s in agn.sharemembers.all %}
<tr id="agn_{{agn_s.pk}}">
<td>{{agn_s.name}}</td>
<td>
{% if agn_s in agn.adminagencys.all %}Administratives Mitglied
{% elif agn_s in agn.members.all %}Mitglied
{% elif agn_s in agn.sharemembers.all %}Inhalte teilen
{% endif %}
</td>
</tr>
{% endfor %}
{% for agn_s in agn.members.all %}
<tr id="agn_{{agn_s.pk}}">
<td>{{agn_s.name}}</td>
<td>
{% if agn_s in agn.adminagencys.all %}Administratives Mitglied
{% elif agn_s in agn.members.all %}Mitglied
{% elif agn_s in agn.sharemembers.all %}Inhalte teilen
{% endif %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
</span>
</div>
</div>
<script type="text/javascript">
var hidden_ag = true;
function showHiddenAgencys(){
if(hidden_ag){
$("#agencys_of_ag").show();
hidden_ag = false;
$("#textinfomembers").html("Mitgliedsagenturen ausblenden")
}
else{
$("#agencys_of_ag").hide();
$("#textinfomembers").html("Mitgliedsagenturen betrachten")
hidden_ag = true;
}
}
$(document).ready(function(){
$('#agnetworkagencys_onlyview').DataTable({
"language": {
"search" : "Suche",
"info": "Zeige _START_ bis _END_ von _TOTAL_ Einträgen",
"lengthMenu": "Zeige _MENU_ Einträge",
"zeroRecords": "Nichts gefunden",
"infoEmpty": "Keine Einträge",
"paginate": {
"first": "Erste",
"last": "Letzte",
"next": "Nächste",
"previous": "Zurück"
},
},
"pageLength": 50,
"buttons" : {
"className" : "btn-danger"
}
});
});
</script>
<hr>
Möchten Sie diesem Verbund beitreten?
<br />
<div class="mt-2">
<a type="button" class="btn btn-primary" data-dismiss="modal" href="{% url 'joinagn' agn.pk %}">Verbund beitreten</a>&nbsp;
<a type="button" class="btn btn" data-dismiss="modal" href="{% url 'dasettings' %}">Abbrechen</a>
</div>
</div>
{% endblock content %}