Mercurial > libervia-web
comparison src/server/constants.py @ 823:027139763511
server (blog): cleaning & improvments:
- use a constant for themes url
- moved RSM related constants to server only constants, and renamed theme STATIC_RSM*
- raised the default number of items/comments to 10
- removed references to microblog namespace as it is managed by backend
- many little improvments for better readability
- dont use dynamic relative paths anymore
- replaced use of old formatting syntax (%) by format()
- profile name in url is now properly (un)quoted
- removed max_items as it was used at the same time as RSM (TODO: check RSM support before using it)
- renamed render_* methods using camelCase for consistency
- put a limit for rsm_max, to avoid overloading
- don't sort items after getting them anymore, as sorting is already done by backend/pubsub according to request
- use urllib.urlencode when possible
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 08 Jan 2016 14:42:39 +0100 |
parents | f8a7a046ff9c |
children | fd438e51bda8 |
comparison
equal
deleted
inserted
replaced
822:2819e4241e78 | 823:027139763511 |
---|---|
31 SERVICE_PROFILE = 'libervia' # the SàT profile that is used for exporting the service | 31 SERVICE_PROFILE = 'libervia' # the SàT profile that is used for exporting the service |
32 | 32 |
33 SESSION_TIMEOUT = 300 # Session's timeout, after that the user will be disconnected | 33 SESSION_TIMEOUT = 300 # Session's timeout, after that the user will be disconnected |
34 HTML_DIR = "html/" | 34 HTML_DIR = "html/" |
35 THEMES_DIR = "themes/" | 35 THEMES_DIR = "themes/" |
36 THEMES_URL = "themes" | |
36 MEDIA_DIR = "media/" | 37 MEDIA_DIR = "media/" |
37 CARDS_DIR = "games/cards/tarot" | 38 CARDS_DIR = "games/cards/tarot" |
38 | 39 |
39 ERRNUM_BRIDGE_ERRBACK = 0 # FIXME | 40 ERRNUM_BRIDGE_ERRBACK = 0 # FIXME |
40 ERRNUM_LIBERVIA = 0 # FIXME | 41 ERRNUM_LIBERVIA = 0 # FIXME |
45 # Security limit for Libervia server_side | 46 # Security limit for Libervia server_side |
46 SERVER_SECURITY_LIMIT = constants.Const.NO_SECURITY_LIMIT | 47 SERVER_SECURITY_LIMIT = constants.Const.NO_SECURITY_LIMIT |
47 | 48 |
48 # keys for cache values we can get from browser | 49 # keys for cache values we can get from browser |
49 ALLOWED_ENTITY_DATA = {'avatar', 'nick'} | 50 ALLOWED_ENTITY_DATA = {'avatar', 'nick'} |
51 | |
52 STATIC_RSM_MAX_LIMIT = 100 | |
53 STATIC_RSM_MAX_DEFAULT = 10 | |
54 STATIC_RSM_MAX_COMMENTS_DEFAULT = 10 |