add ETag to editor

This commit is contained in:
Laura Klünder 2017-10-27 17:08:36 +02:00
parent 85a0993799
commit 7a2ecb60ed
4 changed files with 31 additions and 7 deletions

View file

@ -66,9 +66,9 @@ class AccessPermission(models.Model):
return set(access_restriction_ids)
@classmethod
def cache_key_for_request(cls, request):
return '%s:%s' % (
MapUpdate.current_cache_key(),
def cache_key_for_request(cls, request, with_update=True):
return (
((MapUpdate.current_cache_key()+':') if with_update else '') +
','.join(str(i) for i in sorted(AccessPermission.get_for_request(request)) or '0')
)