- fix edit user rfid bug

This commit is contained in:
Ulrich Knechtelsdorfer
2016-07-09 09:11:17 +02:00
parent f10c5f0911
commit 690f7e8996
3 changed files with 4 additions and 3 deletions

View File

@@ -138,7 +138,8 @@ def get_rfid_ids_by_userid(user_id):
rfid_ids = [] rfid_ids = []
for row in rows: for row in rows:
rfid_ids.append(row[2]) rfid_ids.append(row[2])
return rfid_ids
return ";".join(rfid_ids)
def set_rfid_to_userid(rfid_ids, user_id): def set_rfid_to_userid(rfid_ids, user_id):
new_rfids = rfid_ids.replace(" ","").split(";") new_rfids = rfid_ids.replace(" ","").split(";")

View File

@@ -22,7 +22,7 @@
<td>{{user.name}}</td> <td>{{user.name}}</td>
<td>{{user.longname}}</td> <td>{{user.longname}}</td>
<td>{{user.email}}</td> <td>{{user.email}}</td>
<td>{% if user.rfid_id %} {% for rfid_id in user.rfid_id %} {{rfid_id}};{% endfor %} {% endif %}</td> <td>{{user.rfid_id}}</td>
<td>{% if user.isblack %} &#9745; {% else %} &#9744; {% endif %} </td> <td>{% if user.isblack %} &#9745; {% else %} &#9744; {% endif %} </td>
<td>{% if user.isbaron %} &#9745; {% else %} &#9744; {% endif %} </td> <td>{% if user.isbaron %} &#9745; {% else %} &#9744; {% endif %} </td>
<td>{% if user.isshown %} &#9745; {% else %} &#9744; {% endif %} </td> <td>{% if user.isshown %} &#9745; {% else %} &#9744; {% endif %} </td>

View File

@@ -13,7 +13,7 @@
Username:<br><input type="text" name="username" required value="{{user_to_edit.name}}" /> <br> Username:<br><input type="text" name="username" required value="{{user_to_edit.name}}" /> <br>
Name:<br><input type="text" name="longname" required value="{{user_to_edit.longname}}" /><br> Name:<br><input type="text" name="longname" required value="{{user_to_edit.longname}}" /><br>
Email:<br><input type="email" name="email" required value="{{user_to_edit.email}}" /><br> Email:<br><input type="email" name="email" required value="{{user_to_edit.email}}" /><br>
Euml ID: (falls mehrere durch ; trennen)<br><input type="text" name="rfid_id" value="{% if user_to_edit.rfid_id %}{% for rfid_id in user_to_edit.rfid_id %}{{rfid_id}};{% endfor %}{% endif %}" /><br> Euml ID: (falls mehrere durch ; trennen)<br><input type="text" name="rfid_id" value="{{user_to_edit.rfid_id}}" /><br>
Geschwärzt: <input type="checkbox" name="isblack" {% if user_to_edit.isblack %} checked {% endif %} /> <br> Geschwärzt: <input type="checkbox" name="isblack" {% if user_to_edit.isblack %} checked {% endif %} /> <br>
Baron: <input type="checkbox" name="isbaron" {% if user_to_edit.isbaron %} checked {% endif %} /> <br> Baron: <input type="checkbox" name="isbaron" {% if user_to_edit.isbaron %} checked {% endif %} /> <br>
Angezeigt: <input type="checkbox" name="isshown" {% if user_to_edit.isshown %} checked {% endif %} /><br> Angezeigt: <input type="checkbox" name="isshown" {% if user_to_edit.isshown %} checked {% endif %} /><br>