From 6bc9c1e7f0391304c954c0635e7485b433ee2cf1 Mon Sep 17 00:00:00 2001 From: Stamatis Katsaounis Date: Thu, 18 Oct 2018 14:56:16 +0300 Subject: Make uploaded company logos persistent JIRA: DOVETAIL-741 This patch make uploaded company logos from administrator persistent by saving them to a permanent docker volume, mounted to a specific path inside api container. Change-Id: I0b0ef66cc2b3761863a2f58da0196d302d4b5ade Signed-off-by: Stamatis Katsaounis --- opnfv_testapi/resources/application_handlers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'opnfv_testapi/resources') diff --git a/opnfv_testapi/resources/application_handlers.py b/opnfv_testapi/resources/application_handlers.py index 258c1aa..7cecd3e 100644 --- a/opnfv_testapi/resources/application_handlers.py +++ b/opnfv_testapi/resources/application_handlers.py @@ -42,7 +42,7 @@ class ApplicationsLogoHandler(GenericApplicationHandler): fileinfo = self.request.files['file'][0] fname = fileinfo['filename'] - location = '3rd_party/static/testapi-ui/assets/img/' + location = 'media/companies/' fh = open(location + fname, 'w') fh.write(fileinfo['body']) msg = 'Successfully uploaded logo: ' + fname @@ -52,7 +52,7 @@ class ApplicationsLogoHandler(GenericApplicationHandler): class ApplicationsGetLogoHandler(GenericApplicationHandler): def get(self, filename): - location = '3rd_party/static/testapi-ui/assets/img/' + filename + location = 'media/companies/' + filename self.set_header('Content-Type', 'application/force-download') self.set_header('Content-Disposition', 'attachment; filename=%s' % filename) -- cgit 1.2.3-korg