trilby-heavy
Marnanel Thurman 2020-04-04 20:43:05 +01:00
rodzic f918d21c30
commit 67894e2d5f
4 zmienionych plików z 52 dodań i 6 usunięć

Wyświetl plik

@ -0,0 +1,23 @@
# Generated by Django 3.0.4 on 2020-04-04 19:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('trilby_api', '0027_auto_20200331_0123'),
]
operations = [
migrations.AlterField(
model_name='person',
name='default_visibility',
field=models.CharField(default='A', max_length=1),
),
migrations.AlterField(
model_name='status',
name='visibility',
field=models.CharField(default='A', help_text="Visiblity of this status.\n\n Public (A): visible to anyone.\n Unlisted (U): visible to anyone, but\n doesn't appear in timelines.\n Private (X): only visible to followers.\n Direct (D): visible to nobody except tagged people.\n\n Additionally, a person tagged in a status can\n always view that status.", max_length=1),
),
]

Wyświetl plik

@ -124,8 +124,8 @@ class Person(models.Model):
)
default_visibility = models.CharField(
max_length = 255,
default = 'public',
max_length = 1,
default = 'A', # public
)
default_sensitive = models.BooleanField(

Wyświetl plik

@ -55,9 +55,32 @@ class Status(models.Model):
default = '',
)
PUBLIC = 'A'
UNLISTED = 'U'
PRIVATE = 'X'
DIRECT = 'D'
TYPE_CHOICES = [
(PUBLIC, 'public'),
(UNLISTED, 'unlisted'),
(PRIVATE, 'private'),
(DIRECT, 'direct'),
]
visibility = models.CharField(
max_length = 255,
default = 'public',
max_length = 1,
default = PUBLIC,
help_text = """Visiblity of this status.
Public (A): visible to anyone.
Unlisted (U): visible to anyone, but
doesn't appear in timelines.
Private (X): only visible to followers.
Direct (D): visible to nobody except tagged people.
Additionally, a person tagged in a status can
always view that status.""",
)
language = models.CharField(

Wyświetl plik

@ -30,7 +30,7 @@ ACCOUNT_EXPECTED = [
]
ACCOUNT_SOURCE_EXPECTED = [
('privacy', 'public'),
('privacy', 'A'),
('sensitive', False),
('language', settings.KEPI['LANGUAGES'][0]), # FIXME
]
@ -46,7 +46,7 @@ STATUS_EXPECTED = [
('muted', False),
('sensitive', False),
('spoiler_text', ''),
('visibility', 'public'),
('visibility', 'A'),
('media_attachments', []),
('mentions', []),
('tags', []),