Correction small bugs on visualisation

This commit is contained in:
Léo 2020-04-26 20:10:43 +02:00
parent 350283959f
commit 60db148412
5 changed files with 12 additions and 5 deletions

4
db.py
View File

@ -306,6 +306,8 @@ class Game(db.Model):
def restart_jeu(self): def restart_jeu(self):
if (self.turn==0 and (self.atout=='' or self.atout is None)) or self.turn==N_TURN*N_PLAYERS: if (self.turn==0 and (self.atout=='' or self.atout is None)) or self.turn==N_TURN*N_PLAYERS:
if self.turn>0:
self.partie +=1
self.turn = -8 self.turn = -8
self.atout = None self.atout = None
self.preneur = None self.preneur = None
@ -315,8 +317,6 @@ class Game(db.Model):
self.cumul_1 += self.points_1 self.cumul_1 += self.points_1
self.points_0 = 0 self.points_0 = 0
self.points_1 = 0 self.points_1 = 0
if self.turn>0:
self.partie +=1
self.first_player = 0 self.first_player = 0
self.distribute() self.distribute()
db.session.commit() db.session.commit()

View File

@ -154,7 +154,11 @@ var set_current_player = function(){
if(jeu['turn']==32 && jeu['admin']==jeu['players'][jeu['nr']]){ if(jeu['turn']==32 && jeu['admin']==jeu['players'][jeu['nr']]){
$('#suivant').show(); $('#suivant').show();
} }
if(jeu['turn']==0 && (jeu['atout'] == null||jeu['atout']=='') && jeu['admin']==jeu['players'][jeu['nr']]){ else if(jeu['turn']==0 && (jeu['atout'] == null||jeu['atout']=='') && jeu['admin']==jeu['players'][jeu['nr']]){
$('#suivant').show();
}
else
{
$('#suivant').show(); $('#suivant').show();
} }
} }

View File

@ -6,7 +6,7 @@
{% block contenu %} {% block contenu %}
<div id="zone-de-contenu"> <div id="zone-de-contenu">
<fieldset class="fieldset" ><legend style="font-size:25px;">Ajouter un utilisateur</legend> <fieldset class="fieldset" ><legend style="font-size:25px;">Ajouter un jeu</legend>
<button id="add" onclick="javascript:go('/admin/games/new')"> <button id="add" onclick="javascript:go('/admin/games/new')">
<img src="/static/plus.png" style="float:left;" alt=''/><div style="float:right; margin:5px;">Nouveau jeu</div> <img src="/static/plus.png" style="float:left;" alt=''/><div style="float:right; margin:5px;">Nouveau jeu</div>
</button> </button>

View File

@ -30,8 +30,10 @@
<div id="username-item1" class="menu-item" onclick="javascript:go('/games')">Liste des jeux</div> <div id="username-item1" class="menu-item" onclick="javascript:go('/games')">Liste des jeux</div>
<div id="username-item2" class="menu-item" onclick="javascript:go('/password')">Changer mon mot de passe</div> <div id="username-item2" class="menu-item" onclick="javascript:go('/password')">Changer mon mot de passe</div>
<div id="username-item3" class="menu-item" onclick="javascript:go('/logout')">Se déconnecter</div> <div id="username-item3" class="menu-item" onclick="javascript:go('/logout')">Se déconnecter</div>
{% if user.level > 9 %} {% if user.level > 8 %}
<div id="username-item4" class="menu-item" onclick="javascript:go('/admin/games')">Admin des jeux</div> <div id="username-item4" class="menu-item" onclick="javascript:go('/admin/games')">Admin des jeux</div>
{% endif %}
{% if user.level > 9 %}
<div id="username-item5" class="menu-item" onclick="javascript:go('/admin/users')">Admin des utilisateurs</div> <div id="username-item5" class="menu-item" onclick="javascript:go('/admin/users')">Admin des utilisateurs</div>
{% endif %} {% endif %}
{% else %} {% else %}

View File

@ -15,6 +15,7 @@
{% endif %} {% endif %}
{% if mesjeux|length > 0 %} {% if mesjeux|length > 0 %}
<fieldset class="fieldset" ><legend style="font-size:25px;">Mes jeux</legend> <fieldset class="fieldset" ><legend style="font-size:25px;">Mes jeux</legend>
<div style="width:100%;text-align:right;padding-bottom:10px;"><a href="/games" style="color:blue">Recharger la liste des jeux</a></div>
<table class="tablelist"> <table class="tablelist">
{% for g in mesjeux %} {% for g in mesjeux %}
<tr> <tr>