Add user default privacy setting to the privacy_select and user preferences

This commit is contained in:
Ilona Brand
2021-02-13 19:42:25 -06:00
parent 7b749d6476
commit 73c30e8c9a
5 changed files with 34 additions and 6 deletions

View File

@ -22,7 +22,6 @@ from .base_model import BookWyrmModel
from .federated_server import FederatedServer
from . import fields, Review
class User(OrderedCollectionPageMixin, AbstractUser):
''' a user who wants to read books '''
username = fields.UsernameField()
@ -91,6 +90,11 @@ class User(OrderedCollectionPageMixin, AbstractUser):
through_fields=('user', 'status'),
related_name='favorite_statuses'
)
default_post_privacy = models.CharField(
max_length=255,
default='public',
choices=fields.PrivacyLevels.choices
)
remote_id = fields.RemoteIdField(
null=True, unique=True, activitypub_field='id')
created_date = models.DateTimeField(auto_now_add=True)