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 ...@@ -23,6 +23,9 @@ Version 1.16 (Bertrude) 2021.01.05
Version 1.17 (~Sichilde) beta Version 1.17 (~Sichilde) beta
Version 1.18 (Gomatrude) 2021.02.01 Version 1.18 (Gomatrude) 2021.02.01
Version 1.19 (~Nantechilde) beta 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) (Next names following https://fr.wikipedia.org/wiki/Liste_des_reines_et_imp%C3%A9ratrices_de_France from Basina)
......
...@@ -70,10 +70,12 @@ ...@@ -70,10 +70,12 @@
<td>{{ n }}</td> <td>{{ n }}</td>
</tr> </tr>
{% if tem == 0 %} {% if tem == 0 %}
{% if lid != "999999999" %}
<tr> <tr>
<td><font color= #e74c3c ><b>{% trans "Positionnement pour" %} : {{ lib }}</b></font></td> <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> <td><font color= #e74c3c ><b>{% trans "Votre bibliothèque n'est pas rattachée" %}</b></font></td>
</tr> </tr>
{% endif %}
{% endif %} {% endif %}
{% for e in ranklist %} {% for e in ranklist %}
<tr> <tr>
...@@ -123,7 +125,7 @@ ...@@ -123,7 +125,7 @@
</table> </table>
{% if higher_status == 6 %} {% 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> <center>({% trans "Réservé" %})</center>
{% endif %} {% endif %}
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<!-- </div> --> <!-- </div> -->
</form> </form>
{% if l == 1 %} {% 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> <p>{% trans "Pour chercher une occurrence dans cette liste, veuillez utiliser la fonctionnalité de recherche du navigateur." %}</p>
<HR> <HR>
</div> </div>
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<form method="post">{% csrf_token %} <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 "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>{% 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> </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> <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 @@ ...@@ -155,7 +155,7 @@
{% if higher_status == 6 %} {% 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> <center>({% trans "Réservé" %})</center>
{% endif %} {% endif %}
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
</tbody> </tbody>
</table> </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 %} {% if size > 0 %}
<table border="1"> <table border="1">
......
...@@ -14,7 +14,7 @@ urlpatterns = [ ...@@ -14,7 +14,7 @@ urlpatterns = [
path('timeout/<str:sid>/<str:lid>', views.notintime, name='not in time'), path('timeout/<str:sid>/<str:lid>', views.notintime, name='not in time'),
path('dashboard', views.indicators, name='indicators'), path('dashboard', views.indicators, name='indicators'),
path('search', views.search, name='searching a serial'), 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'), path('rk/<str:sid>/<str:lid>', views.takerank, name='ranking'),
......
epl_version ="v1.18.0 (Gomatrude)" epl_version ="v1.20.0 (Wulfégonde)"
date_version ="February 01, 2021" date_version ="March 23, 2021"
# Mise au niveau de : # Mise au niveau de :
epl_version ="v1.19-beta.0 (~Nantechilde )" # epl_version ="v1.21-beta.0 (~Berchilde)"
date_version ="February 01, 2021" # date_version ="March 23, 2021"
from django.shortcuts import render from django.shortcuts import render
...@@ -666,7 +666,7 @@ def search(request): ...@@ -666,7 +666,7 @@ def search(request):
return render(request, 'epl/search.html', locals()) return render(request, 'epl/search.html', locals())
@login_required @login_required
def reinit(request, sid, lid): def reinit(request, sid):
k = logstatus(request) k = logstatus(request)
version =epl_version version =epl_version
...@@ -699,7 +699,6 @@ def reinit(request, sid, lid): ...@@ -699,7 +699,6 @@ def reinit(request, sid, lid):
else: else:
item.status =2 item.status =2
item.save() item.save()
return current_status(request, sid, lid)
else: else:
for instr in Instruction.objects.filter(sid =sid): for instr in Instruction.objects.filter(sid =sid):
instr.delete() instr.delete()
...@@ -710,7 +709,23 @@ def reinit(request, sid, lid): ...@@ -710,7 +709,23 @@ def reinit(request, sid, lid):
else: else:
item.status =0 item.status =0
item.save() 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: else:
info =_("Vous n'avez pas coché !") info =_("Vous n'avez pas coché !")
...@@ -1800,7 +1815,7 @@ def faulty(request): ...@@ -1800,7 +1815,7 @@ def faulty(request):
l =0 l =0
libch = ('',''), libch = ('checker','checker'),
for l in Library.objects.all().exclude(name ='checker').order_by('name'): for l in Library.objects.all().exclude(name ='checker').order_by('name'):
libch += (l.name, l.name), libch += (l.name, l.name),
...@@ -1817,7 +1832,7 @@ def faulty(request): ...@@ -1817,7 +1832,7 @@ def faulty(request):
lid = Library.objects.get(name =lib).lid lid = Library.objects.get(name =lib).lid
name = lib 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) length =len(faulty_list)
...@@ -2682,8 +2697,6 @@ def edition(request, sid, lid): ...@@ -2682,8 +2697,6 @@ def edition(request, sid, lid):
def current_status(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 # 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) k = logstatus(request)
version =epl_version 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