From 322f39f0e817b9d6186484e3b248056a8f4c2817 Mon Sep 17 00:00:00 2001 From: Keegan Date: Wed, 15 Apr 2020 20:45:25 -0400 Subject: [PATCH] Improvements --- .../course/__pycache__/views.cpython-35.pyc | Bin 3152 -> 3182 bytes server/server/apps/course/views.py | 1 + .../files/__pycache__/forms.cpython-35.pyc | Bin 0 -> 609 bytes .../files/__pycache__/urls.cpython-35.pyc | Bin 0 -> 318 bytes .../files/__pycache__/views.cpython-35.pyc | Bin 0 -> 789 bytes .../migrations/0003_auto_20200324_0135.py | 19 ++++++++++++++++++ .../0003_auto_20200324_0135.cpython-35.pyc | Bin 0 -> 723 bytes server/server/apps/files/urls.py | 9 +++++++++ server/server/apps/files/views.py | 3 ++- server/server/urls.py | 1 + 10 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 server/server/apps/files/__pycache__/forms.cpython-35.pyc create mode 100644 server/server/apps/files/__pycache__/urls.cpython-35.pyc create mode 100644 server/server/apps/files/__pycache__/views.cpython-35.pyc create mode 100644 server/server/apps/files/migrations/0003_auto_20200324_0135.py create mode 100644 server/server/apps/files/migrations/__pycache__/0003_auto_20200324_0135.cpython-35.pyc create mode 100644 server/server/apps/files/urls.py diff --git a/server/server/apps/course/__pycache__/views.cpython-35.pyc b/server/server/apps/course/__pycache__/views.cpython-35.pyc index 7e0e34cfccd5a5f2ae5a9df7ce8066d9abac20f5..5317b7201869cb7775adc2ea50d8d8cd498c36f6 100644 GIT binary patch delta 242 zcmca0@lJwMjF*?|$cpK4*EVt{GBNI+oXuoYZ_dC{!o-lp#*od$P*ljk$jF$Au3 zP{Pho!@!Wj%8MLa-u5#Quq zW_w`?Ad`Vfh>4AfnNfjJfRT++ar0f~MkYp$&GBq2nHU{5b8?z9F~)9oqS zJ@E>joN0pw%_?$zh8X52O#Hpt3^*1k8G~B#X_Cm0!HK&}vGh{c$nqqM0*v z3P=i-#}4#S9W{yXz}6v6)E@=hwr*0L2uY|O!VhrH9(Vc&r?59{xM0qahJ6;a=i@_K zXQ0-?@|B2{t)yZ@O2fdn)hMD|6xn(d#fi){#f>O>$b~K|8Ana)VNq%8&lXBc^A1@P zvxWOQ51-T|9IbP?xfZMYFwG}=F%6B%9#yt~i8M9g3}-`6tLvm2%c&_JIff(}%xBpV z2E%}7Rif9()yYx%SFwy*l=IM$8QM^T72hG!QCv;vcfq8xukZiIt^W2C5XBlHw$mowUl#z_;*AUYYs}42Uxo zobKM;N%!8n%lZ8LTThSg06wYyBc5=Y94dj~XcJTk?E;m6W>6_~ zf?W!gLCx^S*_IeI=UA0zN0LIxg0S`Qa%86^-8cH+gLrO?4hW*FTOG2|n!Z*K1EXMGI}oU6!Pn~SEJE4@n;|X7kt69*R9@EAP74`54@DR_$6c(|i~ zVa)76iJA*VtEcacY0rgjn_7!=!Am6yvt#?R!>_Guay~7km^P}S^1!Wk#Nt#!*(}Ps zaK-L%L<6$7Wcnw$@4%`DyY`?~Fs#pbz4x*8a8DVARe&v^G)(BI-6;=5d`ieJAodWa zTX^@h>0vc+<;+ANYJ!{9iIb)r$(h(4p;-_|ahc6b$2V{C`Z{a7OIa3~ z7K$|ffAY4~nd?+%>r&k6NxQKREnc{^YetXA!8>Bd>!f()u7^&^jo8Q|VW5Br-Pg4^j*huHj|+GCY8; zoOlIhm|<5Y)5_LrceVPyPivpe=gHsg;p0ya;1@g@4E<}I<~16DuLlaC@nG#i5HW}ZI7=c&)^9D5du1% zf|#M6xsBhSgxK&?rKGXvMNuqyIqW;WES5#F!l+nXUZG~v$=kA#mQk%`&Y$$+gF0MnBO~=!sVyt}-sq5a)17QNDRnxNu9yFN{s8&{3!M3L zpMR5^{BA#p!&?-d_rpe2+kAvOEd-jo2IY^RF2`1_p0;Xv$%_}OtE@k0hWHblCP9-1 zF^jzjAD3T5HWqc+?z&8D+|Ar=))ymZMr4^I%f^30KO?mS`KWvJo@35VUydz&MLjW8 IcIKtQKU){MX8-^I literal 0 HcmV?d00001 diff --git a/server/server/apps/files/urls.py b/server/server/apps/files/urls.py new file mode 100644 index 0000000..dab0fe3 --- /dev/null +++ b/server/server/apps/files/urls.py @@ -0,0 +1,9 @@ +from django.urls import path + +from . import views + +app_name = "file" + +urlpatterns = [ + path("", views.upload_file, name="upload"), +] \ No newline at end of file diff --git a/server/server/apps/files/views.py b/server/server/apps/files/views.py index 4565d78..d517e02 100644 --- a/server/server/apps/files/views.py +++ b/server/server/apps/files/views.py @@ -3,10 +3,11 @@ from django.http import HttpResponseRedirect from .forms import UploadFileForm from .models import File +from ..decorators import login # Create your views here. +@login def upload_file(request): - if 'type' in request.session and request.session['type'] in settings.ALLOWED_USERS: if request.method == 'POST': form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): diff --git a/server/server/urls.py b/server/server/urls.py index 5ad473e..e8a2110 100644 --- a/server/server/urls.py +++ b/server/server/urls.py @@ -27,5 +27,6 @@ urlpatterns = [ path('logout/', auth_views.logout, name="logout"), path('courses/', include("server.apps.course.urls", namespace="courses")), path('mod/', include("server.apps.mod.urls", namespace="mod")), + path('file/', include("server.apps.files.urls", namespace="file")), path('', content_views.index, name="index"), ]