Commit a0f80bde authored by Georges Gressot's avatar Georges Gressot 💬
Browse files

new version : v1.20.0 (Wulfégonde) - v1.21-beta.0 (~Berchilde)

parent bf7d589f
......@@ -23,6 +23,9 @@ Version 1.16 (Bertrude) 2021.01.05
Version 1.17 (~Sichilde) beta
Version 1.18 (Gomatrude) 2021.02.01
Version 1.19 (~Nantechilde) beta
Version 1.20 (Wulfégonde) 2021.03.23
Version 1.21 (~Berchilde) beta
(Next names following https://fr.wikipedia.org/wiki/Liste_des_reines_et_imp%C3%A9ratrices_de_France from Basina)
......
......@@ -70,10 +70,12 @@
<td>{{ n }}</td>
</tr>
{% if tem == 0 %}
{% if lid != "999999999" %}
<tr>
<td><font color= #e74c3c ><b>{% trans "Positionnement pour" %} : {{ lib }}</b></font></td>
<td><font color= #e74c3c ><b>{% trans "Votre bibliothèque n'est pas rattachée" %}</b></font></td>
</tr>
{% endif %}
{% endif %}
{% for e in ranklist %}
<tr>
......@@ -123,7 +125,7 @@
</table>
{% if higher_status == 6 %}
<center><button><b><a href="/reinit/{{ sid }}/{{ lid }}">{% trans "Réinitialiser la fiche" %}</a></b></button></center>
<center><button><b><a href="/reinit/{{ sid }}">{% trans "Réinitialiser la fiche" %}</a></b></button></center>
<center>({% trans "Réservé" %})</center>
{% endif %}
......
......@@ -41,7 +41,7 @@
<!-- </div> -->
</form>
{% if l == 1 %}
<p><button><b><a href="/csv/{{ lid }}/None/{{ faulty_list }}/60/{{ length }}" title="(Avec les autres rattachements)">{% trans "liste csv" %}</a></b></button> ~ <b>{% trans "Nombre de ressources concernées" %} :</b> {{ length }} ~ {% trans "Pour plus d'information, cliquez sur le lien [Identifiant de la ressource]" %}.</p>
{% if lid != "999999999" %}<p><button><b><a href="/csv/{{ lid }}/None/{{ faulty_list }}/60/{{ length }}" title="(Avec les autres rattachements)">{% trans "liste csv" %}</a></b></button> ~ {% endif %}<b>{% trans "Nombre de ressources concernées" %} :</b> {{ length }} ~ {% trans "Pour plus d'information, cliquez sur le lien [Identifiant de la ressource]" %}.</p>
<p>{% trans "Pour chercher une occurrence dans cette liste, veuillez utiliser la fonctionnalité de recherche du navigateur." %}</p>
<HR>
</div>
......
......@@ -37,7 +37,7 @@
<form method="post">{% csrf_token %}
<p>{% trans "Je souhaite réinitialer la fiche" %} : {{ form.flag }} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b><font color= #017a04 >{{ info }}</font></b></p>
<p>{% trans "En confirmant, vous allez réinitialiser la fiche au début de la phase sur laquelle l'erreur a été constatée" %}.</p>
<p><input type="submit" value="{% trans "Confirmer" %}"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <button><a href="/current_status/{{ sid }}/{{ lid }}">{% trans "Annuler" %}</a></button></p>
<p><input type="submit" value="{% trans "Confirmer" %}"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <button><a href="/current_status/{{ sid }}/999999999">{% trans "Annuler" %}</a></button></p>
</form>
<p>{% trans "Après validation ou annulation, vous serez redirigé vers la fiche de statut courant qui vous permettra de vérifier la prise en compte de votre choix" %}.</p>
......
......@@ -155,7 +155,7 @@
{% if higher_status == 6 %}
<center><button><b><a href="/reinit/{{ sid }}/{{ lid }}">{% trans "Réinitialiser la fiche" %}</a></b></button></center>
<center><button><b><a href="/reinit/{{ sid }}">{% trans "Réinitialiser la fiche" %}</a></b></button></center>
<center>({% trans "Réservé" %})</center>
{% endif %}
......@@ -183,7 +183,7 @@
</tbody>
</table>
<center><button onclick="javascript:location.reload();">{% trans "Actualiser" %}</button>{% if lid != "999999999" %} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <button><b><a href="/current_status/{{ sid }}/{{ lid }}">{% trans "Fiche de situation" %}</a></b></button>{% endif %}</center>
<center><button onclick="javascript:location.reload();">{% trans "Actualiser" %}</button> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <button><b><a href="/current_status/{{ sid }}/{{ lid }}">{% trans "Fiche de situation" %}</a></b></button></center>
{% if size > 0 %}
<table border="1">
......
......@@ -14,7 +14,7 @@ urlpatterns = [
path('timeout/<str:sid>/<str:lid>', views.notintime, name='not in time'),
path('dashboard', views.indicators, name='indicators'),
path('search', views.search, name='searching a serial'),
path('reinit/<str:sid>/<str:lid>', views.reinit, name='reinitialisation'),
path('reinit/<str:sid>', views.reinit, name='reinitialisation'),
path('rk/<str:sid>/<str:lid>', views.takerank, name='ranking'),
......
epl_version ="v1.18.0 (Gomatrude)"
date_version ="February 01, 2021"
epl_version ="v1.20.0 (Wulfégonde)"
date_version ="March 23, 2021"
# Mise au niveau de :
epl_version ="v1.19-beta.0 (~Nantechilde )"
date_version ="February 01, 2021"
# epl_version ="v1.21-beta.0 (~Berchilde)"
# date_version ="March 23, 2021"
from django.shortcuts import render
......@@ -666,7 +666,7 @@ def search(request):
return render(request, 'epl/search.html', locals())
@login_required
def reinit(request, sid, lid):
def reinit(request, sid):
k = logstatus(request)
version =epl_version
......@@ -699,7 +699,6 @@ def reinit(request, sid, lid):
else:
item.status =2
item.save()
return current_status(request, sid, lid)
else:
for instr in Instruction.objects.filter(sid =sid):
instr.delete()
......@@ -710,7 +709,23 @@ def reinit(request, sid, lid):
else:
item.status =0
item.save()
return current_status(request, sid, lid)
#Message data :
nextlid =ItemRecord.objects.get(sid =sid, rank =1).lid
nextlib =Library.objects.get(lid =nextlid)
subject = "eplouribousse : " + str(sid) + " / " + str(nextlid)
host = str(request.get_host())
message = _("Votre tour est venu d'instruire la fiche eplouribousse pour le ppn ") + str(sid) + \
" :\n" + "https://" + host + "/add/" + str(sid) + '/' + str(nextlid) + \
" :\n" + _("(Ce message fait suite à une correction apportée par l'administrateur de la base de données)")
dest = [nextlib.contact]
if nextlib.contact_bis:
dest.append(nextlib.contact_bis)
if nextlib.contact_ter:
dest.append(nextlib.contact_ter)
send_mail(subject, message, replymail, dest, fail_silently=True, )
return current_status(request, sid, "999999999")
else:
info =_("Vous n'avez pas coché !")
......@@ -1800,7 +1815,7 @@ def faulty(request):
l =0
libch = ('',''),
libch = ('checker','checker'),
for l in Library.objects.all().exclude(name ='checker').order_by('name'):
libch += (l.name, l.name),
......@@ -1817,7 +1832,7 @@ def faulty(request):
lid = Library.objects.get(name =lib).lid
name = lib
faulty_list =ItemRecord.objects.filter(lid =lid, status =6).order_by(sort)
faulty_list =ItemRecord.objects.filter(rank =1, status =6).order_by(sort)
length =len(faulty_list)
......@@ -2682,8 +2697,6 @@ def edition(request, sid, lid):
def current_status(request, sid, lid):
# Lot of code for this view is similar with the code for "search" view : When changing here, think to change there
if lid =="999999999":
return notintime(request, sid, lid)
k = logstatus(request)
version =epl_version
......
This diff is collapsed.
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment