Implement RideUpdateView and refactor search suggestion handling for improved modularity and error management

This commit is contained in:
pacnpal
2025-02-10 23:35:58 -05:00
parent fb6c6ec37b
commit 6034227796
2 changed files with 91 additions and 64 deletions

View File

@@ -1,4 +1,17 @@
# Keep all imports and previous classes up to RideCreateView
from django.contrib.auth.mixins import LoginRequiredMixin
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import get_object_or_404
from django.urls import reverse
from django.views.generic import UpdateView
from companies.models import Manufacturer
from designers.models import Designer
from moderation.mixins import EditSubmissionMixin
from apps.parks.mixins.base import ParkContextRequired # type: ignore
from moderation.models import EditSubmission
from parks.models import Park
from rides.forms import RideForm # type: ignore
from .models import Ride, RideModel
class RideUpdateView(LoginRequiredMixin, ParkContextRequired, EditSubmissionMixin, UpdateView):
"""View for updating an existing ride"""