Skip to content
Snippets Groups Projects
Commit 68310dc4 authored by Bodor Máté's avatar Bodor Máté
Browse files

little changes

parent f6cf034f
Branches
Tags
No related merge requests found
......@@ -9,7 +9,7 @@ from common.validators import FileSizeValidator
class Document(models.Model):
uploaded_by = models.ForeignKey(Profile, on_delete=models.DO_NOTHING)
uploaded_at = models.DateTimeField(auto_now_add=True, editable=False)
name = models.CharField(max_length=150)
name = models.CharField(max_length=150, blank=True, default='')
description = models.TextField(blank=True, default='')
file = models.FileField(
validators=[
......@@ -22,6 +22,7 @@ class Document(models.Model):
FileSizeValidator(size_limit=52428800), # 52428800 - 50MiB
],
blank=True,
null=True
)
solution = models.ForeignKey(Solution, related_name='files', on_delete=models.CASCADE)
......
......@@ -3,7 +3,7 @@ from common.serializers import CurrentUserProfileDefault
from . import models
from common.middleware import CurrentUserMiddleware
_max_count = 5
_max_count = 1
class DocumentSerializer(serializers.ModelSerializer):
......
from rest_framework import viewsets
from common import permissions
from . import models
from . import serializers
from rest_framework.parsers import JSONParser, MultiPartParser
class DocumentViewSet(viewsets.ModelViewSet):
serializer_class = serializers.DocumentSerializer
permission_classes = (permissions.IsStaffOrStudent, )
parser_classes = (JSONParser, MultiPartParser)
def get_queryset(self):
user = self.request.user
......
......@@ -15,7 +15,6 @@ DATABASES = {
}
}
REST_FRAMEWORK = {
'DEFAULT_RENDERER_CLASSES': (
'rest_framework.renderers.JSONRenderer',
......@@ -26,7 +25,6 @@ REST_FRAMEWORK = {
}
STATIC_ROOT = os.path.join(BASE_DIR, 'static_collected')
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'mail.sch.bme.hu'
EMAIL_PORT = 25
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment