from dae.utils import get_employe_from_user
+# Override of the InlineModelAdmin to support the link in the tabular inline
+class LinkedInline(admin.options.InlineModelAdmin):
+ template = "admin/linked.html"
+ admin_model_path = None
+
+ def __init__(self, *args):
+ super(LinkedInline, self).__init__(*args)
+ if self.admin_model_path is None:
+ self.admin_model_path = self.model.__name__.lower()
+
+
class ProtectRegionMixin(object):
def queryset(self, request):
extra = 1
-class DossierROInline(ReadOnlyInlineMixin, admin.TabularInline):
+class DossierROInline(ReadOnlyInlineMixin, LinkedInline):
exclude = AUF_METADATA_READONLY_FIELDS
model = models.Model # à remplacer dans admin.py
extra = 0