Try fix 500 server error

This commit is contained in:
2025-11-25 12:07:21 +01:00
parent 18953e06b7
commit bf9f43eed8
2 changed files with 2 additions and 14 deletions

View File

@@ -60,18 +60,6 @@ class HourBuildingLegBaseInLine(nested_admin.NestedStackedPolymorphicInline):
child_inlines = (HourBuildingLegFlightInLine, HourBuildingLegStopInLine, )
# If user is a student deny edit permission for week past the current one
def has_change_permission(self, request: HttpRequest, obj: HourBuilding | None = None):
if hasattr(request.user, "student") and obj:
current_week = date.today().isocalendar().week
if current_week > obj.weekpref.week:
return False
return True
def has_delete_permission(self, request: HttpRequest, obj: HourBuilding | None = None):
return self.has_change_permission(request=request, obj=obj)
class HourBuildingInLine(nested_admin.NestedTabularInline):
model = HourBuilding
inlines = (HourBuildingLegBaseInLine,)
@@ -96,4 +84,4 @@ class HourBuildingInLine(nested_admin.NestedTabularInline):
return self.has_change_permission(request=request, obj=obj)
def has_add_permission(self, request: HttpRequest, obj: WeekPreference | None = None):
return self.has_change_permission(request=request, obj=obj)
return self.has_change_permission(request=request, obj=obj)

View File

@@ -37,4 +37,4 @@ class TrainingInLIne(nested_admin.NestedTabularInline):
return self.has_change_permission(request=request, obj=obj)
def has_add_permission(self, request: HttpRequest, obj: WeekPreference | None = None):
return self.has_change_permission(request=request, obj=obj)
return self.has_change_permission(request=request, obj=obj)