()
| 15 | methods = ['POST']) |
| 16 | @Super_Admin.is_super() |
| 17 | def api_admin_set_logo(): |
| 18 | log = regular_log.default() |
| 19 | with sessionMaker.session_scope() as session: |
| 20 | binary_file = request.files.get('file') |
| 21 | if not binary_file: |
| 22 | log['error']['file'] = 'No file provided' |
| 23 | return jsonify(log = log), 400 |
| 24 | |
| 25 | system_configs, log = admin_set_logo_core(session = session, file_binary = binary_file, log = log) |
| 26 | if regular_log.log_has_error(log): |
| 27 | return jsonify(log = log), 400 |
| 28 | |
| 29 | return jsonify(sytem_configs = system_configs) |
| 30 | def admin_set_logo_core(session, file_binary, log = regular_log.default()): |
| 31 | # Upload to temp dir |
| 32 | temp_dir = tempfile.gettempdir() |
nothing calls this directly
no test coverage detected