diff --git a/item/views.py b/item/views.py index 3c53b68..478f065 100644 --- a/item/views.py +++ b/item/views.py @@ -57,6 +57,7 @@ def add(request): request.session.save() request.session.modified = True file = models.Item() + file.user = request.user file.filename = request.POST.get('name', '') file.uploader = request.session.session_key file.save() @@ -70,6 +71,7 @@ def add(request): if 'file' in request.FILES: new_file = request.FILES['file'] file = models.Item(filename=new_file.name) + file.user = request.user file.done = True file.file.save(new_file.name, new_file) os.chmod(file.file.path, 0644) @@ -83,6 +85,7 @@ def add(request): def index(request): context = RequestContext(request, { + 'anonymous': request.user.is_anonymous() }) return render_to_response('index.html', context) diff --git a/templates/index.html b/templates/index.html index 5d99aa8..98dd5a7 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,11 +1,25 @@ - + - - - - + +generic one click host + + + +

videopdf

+ {% if anonymous %} +
+ you need an account +
+ {% else %} +
+
+
+ + +
+
+ {% endif %} - diff --git a/videopdf/settings.py b/videopdf/settings.py index 390f5a7..750e292 100644 --- a/videopdf/settings.py +++ b/videopdf/settings.py @@ -94,7 +94,7 @@ TEMPLATE_LOADERS = ( MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', + #'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', # Uncomment the next line for simple clickjacking protection: