fix WebsiteAjaxTemplateMixin, added ajax 'sujets:update' form
This commit is contained in:
@@ -33,6 +33,8 @@ class Lieu(models.Model):
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class Maraude(models.Model):
|
||||
""" Modèle pour une maraude
|
||||
- date : jour de la maraude
|
||||
@@ -197,12 +199,7 @@ class Rencontre(models.Model):
|
||||
return [o.sujet for o in self.observations.all()]
|
||||
|
||||
|
||||
|
||||
class Planning(models.Model):
|
||||
""" Plannification des maraudes. Chaque instance représente un jour de la
|
||||
semaine et un horaire par défaut.
|
||||
"""
|
||||
WEEKDAYS = [
|
||||
WEEKDAYS = [
|
||||
(0, "Lundi"),
|
||||
(1, "Mardi"),
|
||||
(2, "Mercredi"),
|
||||
@@ -211,6 +208,21 @@ class Planning(models.Model):
|
||||
(5, "Samedi"),
|
||||
]
|
||||
|
||||
class FoyerAccueil(Lieu):
|
||||
""" Foyer d'hébergement partenaire """
|
||||
|
||||
organisme = models.ForeignKey("utilisateurs.Organisme", models.CASCADE)
|
||||
jour_de_passage = models.IntegerField(
|
||||
choices=WEEKDAYS,
|
||||
)
|
||||
|
||||
|
||||
|
||||
class Planning(models.Model):
|
||||
""" Plannification des maraudes. Chaque instance représente un jour de la
|
||||
semaine et un horaire par défaut.
|
||||
"""
|
||||
|
||||
week_day = models.IntegerField(
|
||||
choices=WEEKDAYS,
|
||||
)
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
/* TODO: Use formAjaxSubmit above, but reload page on form success */
|
||||
$('#new-sujet').click(function() {
|
||||
$('#form-modal-body').load('{% url "sujets:create" %}?next={% url "maraudes:create" pk=maraude.id %}', function () {
|
||||
|
||||
@@ -13,3 +13,13 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if user.is_superuser %}
|
||||
<div class="col-md-6">
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-heading">Compte-rendus en retard</div>
|
||||
<table class="table">
|
||||
<tr><td>Lister les comptes-rendu passés qui ne sont pas finalisés</td></tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{% load bootstrap3 %}
|
||||
<div class="row"><div class="col-md-12">
|
||||
<form action="{% url "maraudes:lieu-create" %}" method="post">{% csrf_token %}
|
||||
{% bootstrap_form form %}
|
||||
{% bootstrap_button "Ajouter un lieu" button_type="submit" button_class="btn btn-primary" icon="plus" %}
|
||||
<input type="text" hidden=True name="next" value="{{ next }}" />
|
||||
<form class="form form-horizontal" action="{% url "maraudes:lieu-create" %}" method="post">{% csrf_token %}
|
||||
{% bootstrap_form form layout="horizontal"%}
|
||||
<div class="pull-right">
|
||||
{% bootstrap_button "Ajouter un lieu" button_type="submit" button_class="btn btn-primary" icon="plus" %}
|
||||
</div>
|
||||
<input type="text" hidden=True name="next" value="{{ next }}" />
|
||||
</form>
|
||||
</div></div>
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{% load bootstrap3 %}
|
||||
{% if user.is_superuser %}
|
||||
{% if user.is_superuser %}{% load bootstrap3 %}
|
||||
<li class="dropdown app-menu"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Administration<b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="{% url 'maraudes:planning' %}">{% bootstrap_icon "calendar" %} Planning</a></li>
|
||||
<li><a href="/admin/maraudes/">{% bootstrap_icon "wrench" %} Gérer les maraudes</a></li>
|
||||
<li><a href="{% url 'admin:app_list' app_label=active_app.label %}">{% bootstrap_icon "wrench" %} Gérer les maraudes</a></li>
|
||||
</ul>
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user