Mercurial > libervia-pubsub
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' |