mirror of
https://github.com/wassname/talk.git
synced 2026-06-30 20:01:19 +08:00
36 lines
1.5 KiB
JavaScript
36 lines
1.5 KiB
JavaScript
const mongoose = require('../mongoose');
|
|
const uuid = require('uuid');
|
|
const Schema = mongoose.Schema;
|
|
|
|
const SettingSchema = new Schema({
|
|
anonymous_users: {type: Boolean, default: false},
|
|
block_mute_enabled: {type: Boolean, default: false},
|
|
comment_count: {type: Boolean, default: false},
|
|
comment_editing_enabled: {type: Boolean, default: false},
|
|
comments_hidden: {type: Boolean, default: false},
|
|
community_guidelines: {type: Boolean, default: false},
|
|
detailed_flags: {type: Boolean, default: false},
|
|
emojis_enabled: {type: Boolean, default: false},
|
|
following: {type: Boolean, default: false},
|
|
likes_enabled: {type: Boolean, default: false},
|
|
mentions: {type: Boolean, default: false},
|
|
nested_replies: {type: Boolean, default: false},
|
|
notification_timeout: {type: Number, default: 4500},
|
|
permalinks: {type: Boolean, default: false},
|
|
post_button_text: {type: String, default: 'Post'},
|
|
pseudonyms: {type: Boolean, default: false},
|
|
public_profile: {type: Boolean, default: false},
|
|
reactions_enabled: {type: Boolean, default: false},
|
|
reply_button_text: {type: String, default: 'Reply'},
|
|
rich_content: {type: Boolean, default: false},
|
|
show_staff_picks: {type: Boolean, default: false},
|
|
up_down_voting: {type: Boolean, default: false},
|
|
user_badges: {type: Boolean, default: false},
|
|
user_mods_enabled: {type: Boolean, default: false},
|
|
user_stats_enabled: {type: Boolean, default: false}
|
|
});
|
|
|
|
const Setting = mongoose.model('Setting', SettingSchema);
|
|
|
|
module.exports = Setting;
|