Example #1
0
def get_app_settings():
    preferences = UserPreference.query and \
            UserPreference.query.first()

    if preferences:
        return stringify_unicode_keys(json.loads(preferences.data))
    return {}
Example #2
0
def get_tokens(service):
    tokens = Token.query and \
            Token.query\
                .filter_by(service=service)\
                .order_by('id DESC').first()

    if tokens:
        data = stringify_unicode_keys(json.loads(tokens.data))
        return data
    return {}
Example #3
0
def get_settings(module):
    settings = Settings.query and \
            Settings.query\
                .filter_by(module=module)\
                .order_by('id DESC').first()

    if settings:
        data = stringify_unicode_keys(json.loads(settings.data))
        if 'schedule' in data:
            data['schedule'].update(schedule_to_form_time(data['schedule']['timeofday']))
        return data
    return {}