minor bugfixes
This commit is contained in:
parent
5bba661208
commit
05a618a15f
|
@ -90,7 +90,10 @@ def message(socket, data):
|
|||
m.user = user
|
||||
m.save()
|
||||
|
||||
anonymize = (user.anonymize or quest.anonymize) and user != quest.owner
|
||||
if user.is_authenticated:
|
||||
anonymize = (user.anonymize or quest.anonymize) and user != quest.owner
|
||||
else:
|
||||
anonymize = True
|
||||
|
||||
data = {}
|
||||
data['message_id'] = m.id
|
||||
|
@ -288,16 +291,18 @@ def poll_post(socket, data):
|
|||
if quest.owner != user:
|
||||
return # error message?
|
||||
|
||||
page_num = data.get('page_num')
|
||||
try:
|
||||
page = Page.objects.get(quest=quest, page_num=page_num)
|
||||
except Page.DoesNotExist:
|
||||
return
|
||||
|
||||
page_num = data.get('page_num')
|
||||
form = PollForm(data)
|
||||
if not form.is_valid():
|
||||
return # error message?
|
||||
form = form.cleaned_data
|
||||
multi_choice = form.pop('multi_choice')
|
||||
allow_writein = form.pop('allow_writein')
|
||||
|
||||
p = Post(
|
||||
quest=quest,
|
||||
|
@ -308,8 +313,8 @@ def poll_post(socket, data):
|
|||
p.save()
|
||||
pl = Poll(
|
||||
post=p,
|
||||
multi_choice=form.pop('multi_choice'),
|
||||
allow_writein=form.pop('allow_writein'),
|
||||
multi_choice=multi_choice,
|
||||
allow_writein=allow_writein,
|
||||
open=True
|
||||
)
|
||||
pl.save()
|
||||
|
@ -328,6 +333,7 @@ def poll_post(socket, data):
|
|||
data['post_text'] = "Poll"
|
||||
data['date'] = localtime(p.timestamp).strftime('%Y-%m-%d %H:%M')
|
||||
data['options'] = [(o.id, o.text) for o in options]
|
||||
data['allow_writein'] = allow_writein
|
||||
socket.send('new_post', data)
|
||||
|
||||
server = User.objects.get(id=settings.SERVER_USER_ID)
|
||||
|
@ -577,7 +583,7 @@ def write_in(socket, data):
|
|||
option_text = option_text.strip()
|
||||
if not option_text:
|
||||
return
|
||||
option_text = "Write in: " + bleach.clean(option_text)
|
||||
option_text = "Write-in: " + bleach.clean(option_text)
|
||||
if len(option_text) > 200:
|
||||
# error message?
|
||||
return
|
||||
|
|
|
@ -13,7 +13,7 @@ from django.conf import settings
|
|||
from channels.layers import get_channel_layer
|
||||
from asgiref.sync import async_to_sync
|
||||
|
||||
IMG_DIR = "/usr/local/www/html/img/"
|
||||
IMG_DIR = "/var/www/html/img/"
|
||||
ALLOWED_MIMES = [
|
||||
"image/jpeg",
|
||||
"image/png",
|
||||
|
|
25
signup/migrations/0001_initial.py
Normal file
25
signup/migrations/0001_initial.py
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Generated by Django 2.2 on 2019-04-13 00:02
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Confirmation',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('code', models.CharField(max_length=32)),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
]
|
0
signup/migrations/__init__.py
Normal file
0
signup/migrations/__init__.py
Normal file
|
@ -81,6 +81,10 @@ TEMPLATES = [
|
|||
},
|
||||
]
|
||||
|
||||
SILENCED_SYSTEM_CHECKS = [
|
||||
'admin.E404',
|
||||
]
|
||||
|
||||
WSGI_APPLICATION = 'titivillus.wsgi.application'
|
||||
|
||||
|
||||
|
@ -93,8 +97,8 @@ DATABASES = {
|
|||
'NAME': 'titivillus',
|
||||
'USER': 'titivillus',
|
||||
'PASSWORD': titivillus.settings_secret.DB_KEY,
|
||||
'HOST': '',
|
||||
'PORT': '',
|
||||
'HOST': 'localhost',
|
||||
'PORT': '5432',
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -136,7 +140,7 @@ USE_TZ = True
|
|||
# https://docs.djangoproject.com/en/2.0/howto/static-files/
|
||||
|
||||
STATIC_URL = '/static/'
|
||||
STATIC_ROOT = '/usr/local/www/html/static/'
|
||||
STATIC_ROOT = '/var/www/html/static/'
|
||||
STATICFILES_DIRS = [
|
||||
os.path.join(BASE_DIR, 'static'),
|
||||
]
|
||||
|
@ -167,7 +171,7 @@ IMG_SVR_URL = "https://img.steelbea.me/"
|
|||
TAGGIT_CASE_INSENSITIVE = True
|
||||
|
||||
# Server user id
|
||||
SERVER_USER_ID = 3
|
||||
SERVER_USER_ID = 1
|
||||
|
||||
DEFAULT_FROM_EMAIL = "scribe@steelbea.me"
|
||||
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
|
||||
|
|
Loading…
Reference in New Issue
Block a user