changed redirect_to_current_compterendu view to use Maraude manager's
get_in_progress(), which is now a method instead of cache property. + better display of admin panel's buttons in sujets detail views
This commit is contained in:
@@ -24,5 +24,5 @@ class NoteAdmin(admin.ModelAdmin):
|
||||
'fields': ['sujet', 'text']}),
|
||||
]
|
||||
|
||||
list_display = ['created_date', 'sujet', 'child_class', 'text']
|
||||
list_display = ['created_date', 'sujet', 'cast', 'text']
|
||||
list_filter = ('created_date', 'created_by')
|
||||
|
||||
@@ -104,11 +104,7 @@ class Note(models.Model):
|
||||
return super().save(*args, **kwargs)
|
||||
|
||||
def __str__(self):
|
||||
return "<%s: %s>" % (self.child_class, self.sujet)
|
||||
|
||||
@classmethod
|
||||
def __str__(cls):
|
||||
return "<%s>" % cls.__qualname__
|
||||
return str(self.sujet)
|
||||
|
||||
def note_author(self):
|
||||
return None
|
||||
@@ -148,6 +144,8 @@ class Note(models.Model):
|
||||
self._child_class = self._child_instance.__class__
|
||||
return
|
||||
|
||||
|
||||
|
||||
@property
|
||||
def child_class(self):
|
||||
if not hasattr(self, '_child_class'):
|
||||
|
||||
@@ -89,13 +89,13 @@
|
||||
|
||||
{% block sidebar %}
|
||||
{{ block.super }}
|
||||
<hr />
|
||||
{% if user.is_superuser %}
|
||||
<hr />
|
||||
<div class="panel panel-primary text-right"><div class="panel-heading"><h4 class="panel-title"><strong>Administration :</strong></h4></div>
|
||||
<div class="panel-body">
|
||||
<div class="btn-group" role="group" aria-label="...">
|
||||
<a href="{% url 'admin:notes_note_changelist' %}?sujet__exact={{sujet.pk}}" class="btn btn-primary">{% bootstrap_icon "wrench" %} Éditer les notes</a>
|
||||
<a href="{% url 'notes:sujets-merge' pk=object.pk %}" class="btn btn-default">{% bootstrap_icon "paste" %} Fusionner</a>
|
||||
<div class="panel-body text-center">
|
||||
<div class="btn-group-vertical" role="group" aria-label="...">
|
||||
<a href="{% url 'admin:notes_note_changelist' %}?sujet__exact={{sujet.pk}}" class="btn btn-primary">{% bootstrap_icon "pencil" %} Éditer les notes</a>
|
||||
<a href="{% url 'notes:sujets-merge' pk=object.pk %}" class="btn btn-danger">{% bootstrap_icon "paste" %} Fusionner</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user