Merged pull request 97

This commit is contained in:
Brandon Taylor
2014-12-22 10:25:35 -05:00
parent 81fc032c8b
commit 01403f1b8c
8 changed files with 41 additions and 22 deletions
+2 -1
View File
@@ -123,7 +123,7 @@ class SortableAdmin(SortableAdminBase, ModelAdmin):
# `sortable_by` defined as a SortableForeignKey
sortable_by_fk = self.model.sortable_foreign_key
print('sortable_by_fk: {}, {}'.format(sortable_by_fk, type(sortable_by_fk)))
sortable_by_class_is_sortable = check_model_is_sortable(sortable_by_fk)
if sortable_by_property:
@@ -176,6 +176,7 @@ class SortableAdmin(SortableAdminBase, ModelAdmin):
'sortable_by_class_is_sortable': sortable_by_class_is_sortable,
'sortable_by_class_display_name': sortable_by_class_display_name
}
print(context['sortable_by_class_is_sortable'])
return render(request, self.sortable_change_list_template, context)
def add_view(self, request, form_url='', extra_context=None):
@@ -6,6 +6,7 @@
{% with object=regrouped_object.grouper %}
{% if object %}
<li>
sortable fk is sortable: {{ sortable_by_class_is_sortable }}
{% if sortable_by_class_is_sortable %}
{% render_object_rep object %}
{% else %}
@@ -3,4 +3,4 @@
<form>
<input name="pk" type="hidden" value="{{ object.pk }}" />
</form>
<a href="{% url 'admin:admin_do_sorting' object.model_type_id %}" class="admin_sorting_url">{{ object }}</a>
<a href="{# url 'admin:admin_do_sorting' object.model_type_id #}" class="admin_sorting_url">{{ object }}</a>
+1 -2
View File
@@ -25,6 +25,5 @@ def check_model_is_sortable(cls):
else:
objects = cls.objects
if objects.count() > 1:
return True
return get_is_sortable(objects.all())
return False