comparison sat_pubsub/const.py @ 438:b5e1e8d93dd4

backend, pgsql: new `overwrite_policy` node setting: /!\ pgsql schema needs to be updated /!\ this settings can be set currently to 2 values: - `original_publisher` (default), when only original publisher of an item can overwrite it (except node owner/admin) - `any_publisher` when any entity with publishing right can overwrite any item.
author Goffi <goffi@goffi.org>
date Sat, 27 Feb 2021 21:20:32 +0100
parents 5e8b8ef5c862
children 074037832daf
comparison
equal deleted inserted replaced
437:454f61a32427 438:b5e1e8d93dd4
67 OPT_PERSIST_ITEMS = "pubsub#persist_items" 67 OPT_PERSIST_ITEMS = "pubsub#persist_items"
68 OPT_MAX_ITEMS = "pubsub#max_items" 68 OPT_MAX_ITEMS = "pubsub#max_items"
69 OPT_DELIVER_PAYLOADS = "pubsub#deliver_payloads" 69 OPT_DELIVER_PAYLOADS = "pubsub#deliver_payloads"
70 OPT_SEND_LAST_PUBLISHED_ITEM = "pubsub#send_last_published_item" 70 OPT_SEND_LAST_PUBLISHED_ITEM = "pubsub#send_last_published_item"
71 OPT_PUBLISH_MODEL = 'pubsub#publish_model' 71 OPT_PUBLISH_MODEL = 'pubsub#publish_model'
72 OPT_OVERWRITE_POLICY = "pubsub#overwrite_policy"
73 OPT_CONSISTENT_PUBLISHER = 'pubsub#consistent_publisher'
72 OPT_SERIAL_IDS = 'pubsub#serial_ids' 74 OPT_SERIAL_IDS = 'pubsub#serial_ids'
73 OPT_CONSISTENT_PUBLISHER = 'pubsub#consistent_publisher'
74 OPT_FTS_LANGUAGE = 'pubsub#fts_language' 75 OPT_FTS_LANGUAGE = 'pubsub#fts_language'
75 VAL_AMODEL_OPEN = 'open' 76 VAL_AMODEL_OPEN = 'open'
76 VAL_AMODEL_PRESENCE = 'presence' 77 VAL_AMODEL_PRESENCE = 'presence'
77 VAL_AMODEL_PUBLISHER_ROSTER = 'publisher-roster' 78 VAL_AMODEL_PUBLISHER_ROSTER = 'publisher-roster'
78 VAL_AMODEL_WHITELIST = 'whitelist' 79 VAL_AMODEL_WHITELIST = 'whitelist'
84 VAL_PMODEL_SUBSCRIBERS = 'subscribers' 85 VAL_PMODEL_SUBSCRIBERS = 'subscribers'
85 VAL_PMODEL_OPEN = 'open' 86 VAL_PMODEL_OPEN = 'open'
86 VAL_PMODEL_DEFAULT = VAL_PMODEL_PUBLISHERS 87 VAL_PMODEL_DEFAULT = VAL_PMODEL_PUBLISHERS
87 VAL_RSM_MAX_DEFAULT = 10 # None for no limit 88 VAL_RSM_MAX_DEFAULT = 10 # None for no limit
88 VAL_FTS_GENERIC = 'generic' 89 VAL_FTS_GENERIC = 'generic'
90 VAL_OWPOL_ORIGINAL = "original_publisher"
91 VAL_OWPOL_ANY_PUB = "any_publisher"
92 VAL_OWPOL_DEFAUT = VAL_OWPOL_ORIGINAL
89 FLAG_ENABLE_RSM = True 93 FLAG_ENABLE_RSM = True
90 FLAG_ENABLE_MAM = True 94 FLAG_ENABLE_MAM = True
91 MAM_FILTER_CATEGORY = 'http://salut-a-toi.org/protocols/mam_filter_category' 95 MAM_FILTER_CATEGORY = 'http://salut-a-toi.org/protocols/mam_filter_category'
92 MAM_FILTER_FTS = 'urn:xmpp:fulltext:0' 96 MAM_FILTER_FTS = 'urn:xmpp:fulltext:0'