diff --git a/brutaldon/forms.py b/brutaldon/forms.py index d115fa8..0bcc7fe 100644 --- a/brutaldon/forms.py +++ b/brutaldon/forms.py @@ -1,6 +1,7 @@ from django import forms -PRIVACY_CHOICES = (('public', 'Public'), +PRIVACY_CHOICES = (('default', 'Default'), + ('public', 'Public'), ('unlisted', 'Unlisted'), ('private', 'Private'), ('direct', 'Direct')) @@ -29,7 +30,8 @@ class PostForm(forms.Form): """def status_post(self, status, in_reply_to_id=None, media_ids=None, sensitive=False, visibility=None, spoiler_text=None):""" status = forms.CharField(label="Toot", max_length=500, widget=forms.Textarea) - visibility = forms.ChoiceField(label="Toot visibility", choices=PRIVACY_CHOICES) + visibility = forms.ChoiceField(label="Toot visibility", choices=PRIVACY_CHOICES, + required=False) spoiler_text = forms.CharField(label="CW or Subject", max_length=500, required=False) media_file_1 = forms.FileField(label = "Media attachment 1", diff --git a/brutaldon/settings.py b/brutaldon/settings.py index 1a444a0..ad3d69f 100644 --- a/brutaldon/settings.py +++ b/brutaldon/settings.py @@ -131,3 +131,7 @@ SANITIZER_ALLOWED_ATTRIBUTES = ['href', 'src'] # File upload settings. # Important: media will not work if you change this. FILE_UPLOAD_HANDLERS = ["django.core.files.uploadhandler.TemporaryFileUploadHandler"] + +# Session serialization +# Important: whatever you choose has to be able to serialize DateTime, so not JSON. +SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer' diff --git a/brutaldon/templates/main/post_minimal_partial.html b/brutaldon/templates/main/post_minimal_partial.html new file mode 100644 index 0000000..321f585 --- /dev/null +++ b/brutaldon/templates/main/post_minimal_partial.html @@ -0,0 +1,27 @@ +{% load widget_tweaks %} +
diff --git a/brutaldon/templates/main/timeline.html b/brutaldon/templates/main/timeline.html index ab9a290..0479bfc 100644 --- a/brutaldon/templates/main/timeline.html +++ b/brutaldon/templates/main/timeline.html @@ -9,7 +9,7 @@ {% if form %}