示例#1
0
 def get_readonly_fields(self, request, obj=None):
     """
     Make all fields readonly when editing existing model.
     """
     if obj:  # editing an existing object
         return get_all_field_names(self.model)
     return tuple()
示例#2
0
 def get_readonly_fields(self, request, obj=None):
     """
     Make all fields readonly when editing existing model.
     """
     readonly_fields = super(EnterpriseCustomerUserAdmin, self).get_readonly_fields(request, obj=obj)
     if obj:  # editing an existing object
         return readonly_fields + tuple(get_all_field_names(self.model))
     return readonly_fields
 def test_get_all_field_names(self, model, expected_fields):
     actual_field_names = get_all_field_names(model)
     assert actual_field_names == expected_fields