123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340 |
- """
- Default Misago settings. Override these with settings in the module pointed to
- by the DJANGO_SETTINGS_MODULE environment variable.
- If you rely on any of those in your code, make sure you use `misago.conf.settings`
- instead of Django's `django.conf.settings`.
- """
- MISAGO_ACL_EXTENSIONS = [
- 'misago.users.permissions.account',
- 'misago.users.permissions.profiles',
- 'misago.users.permissions.moderation',
- 'misago.users.permissions.delete',
- 'misago.categories.permissions',
- 'misago.threads.permissions.attachments',
- 'misago.threads.permissions.polls',
- 'misago.threads.permissions.threads',
- 'misago.threads.permissions.privatethreads',
- 'misago.threads.permissions.bestanswers',
- 'misago.search.permissions',
- ]
- MISAGO_ANONYMOUS_USERNAME = "Ghost"
- MISAGO_ENABLE_DELETE_OWN_ACCOUNT = False
- MISAGO_MARKUP_EXTENSIONS = []
- MISAGO_BLEACH_CALLBACKS = []
- MISAGO_POST_VALIDATORS = []
- MISAGO_POST_SEARCH_FILTERS = []
- MISAGO_POSTING_MIDDLEWARES = [
-
- 'misago.threads.api.postingendpoint.floodprotection.FloodProtectionMiddleware',
- 'misago.threads.api.postingendpoint.category.CategoryMiddleware',
- 'misago.threads.api.postingendpoint.privatethread.PrivateThreadMiddleware',
- 'misago.threads.api.postingendpoint.reply.ReplyMiddleware',
- 'misago.threads.api.postingendpoint.moderationqueue.ModerationQueueMiddleware',
- 'misago.threads.api.postingendpoint.attachments.AttachmentsMiddleware',
- 'misago.threads.api.postingendpoint.participants.ParticipantsMiddleware',
- 'misago.threads.api.postingendpoint.pin.PinMiddleware',
- 'misago.threads.api.postingendpoint.close.CloseMiddleware',
- 'misago.threads.api.postingendpoint.hide.HideMiddleware',
- 'misago.threads.api.postingendpoint.protect.ProtectMiddleware',
- 'misago.threads.api.postingendpoint.recordedit.RecordEditMiddleware',
- 'misago.threads.api.postingendpoint.updatestats.UpdateStatsMiddleware',
- 'misago.threads.api.postingendpoint.mentions.MentionsMiddleware',
- 'misago.threads.api.postingendpoint.subscribe.SubscribeMiddleware',
- 'misago.threads.api.postingendpoint.syncprivatethreads.SyncPrivateThreadsMiddleware',
-
- 'misago.threads.api.postingendpoint.savechanges.SaveChangesMiddleware',
-
- 'misago.threads.api.postingendpoint.emailnotification.EmailNotificationMiddleware',
- ]
- MISAGO_THREAD_TYPES = [
- 'misago.threads.threadtypes.thread.Thread',
- 'misago.threads.threadtypes.privatethread.PrivateThread',
- ]
- MISAGO_SEARCH_EXTENSIONS = [
- 'misago.threads.search.SearchThreads',
- 'misago.users.search.SearchUsers',
- ]
- MISAGO_COMPACT_DATE_FORMAT_DAY_MONTH = 'j M'
- MISAGO_COMPACT_DATE_FORMAT_DAY_MONTH_YEAR = 'M \'y'
- MISAGO_NEW_REGISTRATIONS_VALIDATORS = [
- 'misago.users.validators.validate_gmail_email',
- 'misago.users.validators.validate_with_sfs',
- ]
- MISAGO_PROFILE_FIELDS = []
- MISAGO_USE_STOP_FORUM_SPAM = True
- MISAGO_STOP_FORUM_SPAM_MIN_CONFIDENCE = 80
- MISAGO_LOGIN_API_URL = 'auth'
- MISAGO_ADMIN_PATH = 'admincp'
- MISAGO_ADMIN_NAMESPACES = [
- 'admin',
- 'misago:admin',
- ]
- MISAGO_ADMIN_SESSION_EXPIRATION = 60
- MISAGO_THREADS_ON_INDEX = True
- MISAGO_NOTIFICATIONS_MAX_AGE = 40
- MISAGO_DIALY_POST_LIMIT = 600
- MISAGO_HOURLY_POST_LIMIT = 100
- MISAGO_DYNAMIC_AVATAR_DRAWER = 'misago.users.avatars.dynamic.draw_default'
- MISAGO_AVATAR_GALLERY = None
- MISAGO_AVATARS_SIZES = [400, 200, 150, 100, 64, 50, 30]
- MISAGO_BLANK_AVATAR = 'blank-avatar.png'
- MISAGO_THREADS_PER_PAGE = 25
- MISAGO_THREADS_TAIL = 15
- MISAGO_POSTS_PER_PAGE = 18
- MISAGO_POSTS_TAIL = 6
- MISAGO_EVENTS_PER_PAGE = 20
- MISAGO_POST_ATTACHMENTS_LIMIT = 16
- MISAGO_ATTACHMENT_IMAGE_SIZE_LIMIT = (500, 500)
- MISAGO_ATTACHMENT_SECRET_LENGTH = 64
- MISAGO_ATTACHMENT_ORPHANED_EXPIRE = 24 * 60
- MISAGO_404_IMAGE = 'misago/img/error-404.png'
- MISAGO_403_IMAGE = 'misago/img/error-403.png'
- MISAGO_RANKING_LENGTH = 30
- MISAGO_RANKING_SIZE = 50
- MISAGO_USERS_PER_PAGE = 12
- MISAGO_READTRACKER_CUTOFF = 40
- MISAGO_MOMENT_JS_LOCALES = [
- 'af',
- 'ar-ma', 'ar-sa', 'ar-tn', 'ar',
- 'az',
- 'be',
- 'bg',
- 'bn',
- 'bo',
- 'br',
- 'bs',
- 'ca',
- 'cs',
- 'cv',
- 'cy',
- 'da',
- 'de-at', 'de',
- 'el',
- 'en-au', 'en-ca', 'en-gb',
- 'eo',
- 'es',
- 'et',
- 'eu',
- 'fa',
- 'fi',
- 'fo',
- 'fr-ca',
- 'fr',
- 'fy',
- 'gl',
- 'he',
- 'hi',
- 'hr',
- 'hu', 'hy-am',
- 'id',
- 'is',
- 'it',
- 'ja',
- 'ka',
- 'km',
- 'ko',
- 'lb',
- 'lt',
- 'lv',
- 'mk',
- 'ml',
- 'mr',
- 'ms-my', 'my',
- 'nb',
- 'ne',
- 'nl',
- 'nn',
- 'pl',
- 'pt-br', 'pt',
- 'ro',
- 'ru',
- 'sk',
- 'sl',
- 'sq',
- 'sr-cyrl', 'sr',
- 'sv',
- 'ta',
- 'th',
- 'tl-ph',
- 'tr',
- 'tzm-latn', 'tzm',
- 'uk',
- 'uz',
- 'vi',
- 'zh-cn', 'zh-hans', 'zh-tw',
- ]
|