code: def has_update_permission(self, request, obj):
          
          perm_string = '%s.change_%s' % (self.model._meta.app_label,
              self.model._meta.object_name.lower()
          )
          return request.user.has_perm(perm_string)
docs: Returns True if the requesting user is allowed to update the given object, False otherwise.