Completed main page views #12

Merged
JMR-dev merged 5 commits from jr-main-page-views into main 2022-03-17 20:58:02 +00:00
3 changed files with 10 additions and 25 deletions
Showing only changes of commit 3cbb666213 - Show all commits
+6 -5
View File
@@ -45,7 +45,8 @@ class ImageTagsView(ViewSet):
Returns
Response -- JSON serialized image_Tags instance
"""
image_Tags = image_Tags.objects.create(
image_Tags = Image_Tags.objects.create(
image_tag_name = request.data["image_tag_name"]
)
@@ -59,9 +60,9 @@ class ImageTagsView(ViewSet):
Response -- Empty body with 204 status code
"""
image_Tags = Image_Tags.objects.get(pk=request.data['id'])
image_Tags = Image_Tags.objects.get(pk=pk)
image_Tags.image_tag_name = request.data["image_tag_name"]
image_Tags.save()
return Response(None, status=status.HTTP_204_NO_CONTENT)
def destroy(self, request, pk):
@@ -69,12 +70,12 @@ class ImageTagsView(ViewSet):
Args:
request (object): DELETE request object
pk (num): Accepts the argument of the primary key of a image_Tags
pk (num): Accepts the argument of the primary key of an image_Tags
Returns:
Status: If the method completes successfully, return a HTTP response 204
"""
image_Tags = image_Tags.objects.get(pk=pk)
image_Tags = Image_Tags.objects.get(pk=pk)
image_Tags.delete()
return Response(None, status=status.HTTP_204_NO_CONTENT)
+4 -3
View File
@@ -46,7 +46,7 @@ class ImageView(ViewSet):
Response -- JSON serialized images instance
"""
# object must be retrived when using a foreign key
smug_user = Smug_Users.objects.get(pk=request.data['smug_user'])
smug_user = Smug_Users.objects.get(user=request.auth.user)
images = Images.objects.create(
file_name=request.data["file_name"],
file_path=request.data["file_path"],
@@ -68,8 +68,9 @@ class ImageView(ViewSet):
images.file_name = request.data["file_name"]
images.file_path = request.data["file_path"]
images.album_id = request.data["album_id"]
images.smug_user_id = request.data["skill_level"]
images.upload_date = request.data["upload_date"]
images.smug_user_id = request.data["smug_user_id"]
images.upload_date = request.data["upload_date"]
images.save()
return Response(None, status=status.HTTP_204_NO_CONTENT)
def destroy(self, request, pk):
-17
View File
@@ -38,23 +38,6 @@ class SmugUserView(ViewSet):
smug_users = smug_users.filter(smug_users_type_id=smug_users_)
serializer = Smug_UsersSerializer(smug_users, many=True)
return Response(serializer.data)
def create(self, request):
"""Handle POST operations
Returns
Response -- JSON serialized smug_users instance
"""
# object must be retrived when using a foreign key
user = User.objects.get(pk=request.data['users'])
smug_users = smug_users.objects.create(
user=request.data["user"],
business_name=request.data["business_name"],
business_owner=request.data["business_owner"],
)
serializer = Smug_UsersSerializer(smug_users)
return Response(serializer.data, status=201)
def update(self, request, pk):
"""Handle PUT requests for a smug_users