aboutsummaryrefslogtreecommitdiff
path: root/server/szurubooru/api
diff options
context:
space:
mode:
authorShyam Sunder2018-06-25 10:47:20 -0400
committerMarcin Kurczewski2018-06-27 21:20:03 +0200
commit3972b902d840e54bd4f8dd47a9d13bc20ee22c65 (patch)
tree22a2d05fdc2a89a6c6595ef2a56d0747d761dc2a /server/szurubooru/api
parent2bf361c64a46d575533f68f8ced88e037f887335 (diff)
client: fetch configurations from server at runtime
Permissions, regex filters, app title, email info, and safety now fetched using server's Info API
Diffstat (limited to 'server/szurubooru/api')
-rw-r--r--server/szurubooru/api/info_api.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/server/szurubooru/api/info_api.py b/server/szurubooru/api/info_api.py
index 19b42cb..8f8c9ea 100644
--- a/server/szurubooru/api/info_api.py
+++ b/server/szurubooru/api/info_api.py
@@ -35,11 +35,15 @@ def get_info(
'diskUsage': _get_disk_usage(),
'serverTime': datetime.utcnow(),
'config': {
+ 'name': config.config['name'],
'userNameRegex': config.config['user_name_regex'],
'passwordRegex': config.config['password_regex'],
'tagNameRegex': config.config['tag_name_regex'],
'tagCategoryNameRegex': config.config['tag_category_name_regex'],
'defaultUserRank': config.config['default_rank'],
+ 'enableSafety': config.config['enable_safety'],
+ 'contactEmail': config.config['contactEmail'],
+ 'canSendMails': bool(config.config['smtp']['host']),
'privileges':
util.snake_case_to_lower_camel_case_keys(
config.config['privileges']),

© 2015 - 2026 Jakob L. Kreuze