remove some more old code

This commit is contained in:
Laura Klünder 2024-08-26 21:13:31 +02:00
parent e2aecc888c
commit eee0ff059a
2 changed files with 1 additions and 35 deletions

View file

@ -3,7 +3,6 @@ from contextlib import contextmanager
from django.apps import apps
from django.conf import settings
from django.core.cache import cache
from django.core.exceptions import FieldDoesNotExist
from django.db import models, transaction
from django.urls import reverse
@ -17,7 +16,6 @@ from c3nav.editor.operations import CollectedChanges
from c3nav.editor.tasks import send_changeset_proposed_notification
from c3nav.mapdata.models import LocationSlug, MapUpdate
from c3nav.mapdata.models.locations import LocationRedirect
from c3nav.mapdata.utils.cache.changes import changed_geometries
class ChangeSet(models.Model):
@ -120,19 +118,6 @@ class ChangeSet(models.Model):
return changeset
"""
Wrap Objects
"""
def fill_changes_cache(self):
return # todo: remove
"""
Analyse Changes
"""
def get_objects(self, many=True, changed_objects=None, prefetch_related=()):
# todo: reimplement, maybe
pass
"""
Permissions
"""
@ -156,23 +141,6 @@ class ChangeSet(models.Model):
def can_see(self, request):
return self.is_author(request) or self.can_review(request)
object_changed_cache = {}
@property
def _object_changed(self):
return self.object_changed_cache.get(self.pk, None)
@_object_changed.setter
def _object_changed(self, value):
self.object_changed_cache[self.pk] = value
objects_changed_count = 0
@classmethod
def object_changed_handler(cls, sender, instance, **kwargs):
if sender._meta.app_label == 'mapdata':
cls.objects_changed_count += 1
@contextmanager
def lock_to_edit(self, request=None):
with transaction.atomic():
@ -202,6 +170,7 @@ class ChangeSet(models.Model):
return self.author_id == request.user.pk and self.state in ('proposed', 'reproposed')
def has_space_access_on_all_objects(self, request, force=False):
# todo: reimplement this
if not request.user.is_authenticated:
return False
@ -221,7 +190,6 @@ class ChangeSet(models.Model):
except KeyError:
pass
self.fill_changes_cache()
for model in self.changed_objects.keys():
if issubclass(model, LocationRedirect):
continue

View file

@ -169,8 +169,6 @@ def changeset_detail(request, pk):
'obj_title': changeset.title,
})
changeset.fill_changes_cache()
ctx = {
'changeset': changeset,
'can_edit': can_edit,