Switching from a custom user model to a user profile *yikes*
This commit is contained in:
		@@ -48,7 +48,7 @@ class IsPlaceSubmitter(UserPassesTestMixin, View):
 | 
			
		||||
        # Check if currently logged in user was the submitter
 | 
			
		||||
        place_obj = self.get_place()
 | 
			
		||||
 | 
			
		||||
        if place_obj and hasattr(place_obj, 'submitted_by') and self.request.user == place_obj.submitted_by:
 | 
			
		||||
        if place_obj and hasattr(place_obj, 'submitted_by') and self.request.user.explorer == place_obj.submitted_by:
 | 
			
		||||
            return True
 | 
			
		||||
 | 
			
		||||
        if self.place_submitter_error_message:
 | 
			
		||||
@@ -69,7 +69,7 @@ class PlaceAssetCreateView(IsAuthenticated, SuccessMessageMixin, CreateView):
 | 
			
		||||
        self.place = Place.objects.get(pk=place_id)
 | 
			
		||||
        response = super().post(request, *args, **kwargs)
 | 
			
		||||
        self.object.place = self.place
 | 
			
		||||
        self.object.submitted_by = request.user
 | 
			
		||||
        self.object.submitted_by = request.user.explorer
 | 
			
		||||
        self.object.save()
 | 
			
		||||
        return response
 | 
			
		||||
 | 
			
		||||
@@ -95,7 +95,7 @@ class PlaceAssetDeleteView(IsAuthenticated, IsPlaceSubmitter, SingleObjectMixin,
 | 
			
		||||
        if can_edit_place:
 | 
			
		||||
            return True
 | 
			
		||||
        
 | 
			
		||||
        if self.get_object().submitted_by == self.request.user:
 | 
			
		||||
        if self.get_object().submitted_by == self.request.user.explorer:
 | 
			
		||||
            return True
 | 
			
		||||
        
 | 
			
		||||
        messages.error(self.request, self.permission_denied_message)
 | 
			
		||||
 
 | 
			
		||||
@@ -72,7 +72,7 @@ class PlaceCreateView(IsAuthenticated, View):
 | 
			
		||||
        place_form = PlaceForm(request.POST)
 | 
			
		||||
 | 
			
		||||
        if place_form.is_valid():
 | 
			
		||||
            submitter = request.user
 | 
			
		||||
            submitter = request.user.explorer
 | 
			
		||||
            place = place_form.save(commit=False)
 | 
			
		||||
            # Save logged in user as "submitted_by"
 | 
			
		||||
            place.submitted_by = submitter
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user