Revision 68a81d58 snf-branding/synnefo_branding/settings.py
b/snf-branding/synnefo_branding/settings.py | ||
---|---|---|
2 | 2 |
from synnefo.util.version import get_component_version |
3 | 3 |
import datetime |
4 | 4 |
|
5 |
## Service and company names/urls |
|
6 |
###################### |
|
5 | 7 |
|
6 |
COMPANY_NAME = getattr(settings, 'BRANDING_COMPANY_NAME', 'GRNET') |
|
7 |
COMPANY_NAME_FORMAL = getattr(settings, 'BRANDING_COMPANY_NAME_FORMAL', |
|
8 |
'GRNET S.A.') |
|
9 |
COMPANY_URL = getattr(settings, 'BRANDING_COMPANY_URL', |
|
10 |
'https://www.grnet.gr/en/') |
|
11 | 8 |
SERVICE_NAME = getattr(settings, 'BRANDING_SERVICE_NAME', 'Synnefo') |
12 | 9 |
SERVICE_URL = getattr(settings, 'BRANDING_SERVICE_URL', |
13 | 10 |
'http://www.synnefo.org/') |
11 |
COMPANY_NAME = getattr(settings, 'BRANDING_COMPANY_NAME', 'GRNET') |
|
12 |
COMPANY_URL = getattr(settings, 'BRANDING_COMPANY_URL', |
|
13 |
'https://www.grnet.gr/en/') |
|
14 |
|
|
15 |
|
|
16 |
## Images |
|
17 |
###################### |
|
18 |
|
|
19 |
# The default path to the folder that contains all branding images |
|
20 |
IMAGE_MEDIA_URL = getattr(settings, 'BRANDING_IMAGE_MEDIA_URL', |
|
21 |
settings.MEDIA_URL+'branding/images/') |
|
22 |
|
|
23 |
# You can replace any image by providing its absolute path |
|
24 |
# example: 'https://synnefo.org/uploads/images/my_image.png' |
|
25 |
# The service favicon |
|
26 |
FAVICON_URL = getattr(settings, 'BRANDING_FAVICON_URL', |
|
27 |
IMAGE_MEDIA_URL+'favicon.ico') |
|
28 |
# Logo used in Dashboard pages (Astakos) |
|
29 |
DASHBOARD_LOGO_URL = getattr(settings, 'BRANDING_DASHBOARD_LOGO_URL', |
|
30 |
IMAGE_MEDIA_URL+'dashboard_logo.png') |
|
31 |
# Logo used in Compute pages (Cyclades) |
|
32 |
COMPUTE_LOGO_URL = getattr(settings, 'BRANDING_COMPUTE_LOGO_URL', |
|
33 |
IMAGE_MEDIA_URL+'compute_logo.png') |
|
34 |
# Logo used in Console page for VM (Cyclades) |
|
35 |
CONSOLE_LOGO_URL = getattr(settings, 'BRANDING_CONSOLE_LOGO_URL', |
|
36 |
IMAGE_MEDIA_URL+'console_logo.png') |
|
37 |
# Logo used in Storage pages (Pithos) |
|
38 |
STORAGE_LOGO_URL = getattr(settings, 'BRANDING_STORAGE_LOGO_URL', |
|
39 |
IMAGE_MEDIA_URL+'storage_logo.png') |
|
14 | 40 |
|
15 |
period_default = '2011-%s' % (datetime.datetime.now().year) |
|
41 |
## Copyright options |
|
42 |
###################### |
|
16 | 43 |
|
44 |
# If True, Copyright message will appear at the footer of the Compute and |
|
45 |
# Dashboard UI |
|
46 |
SHOW_COPYRIGHT = getattr(settings, 'BRANDING_SHOW_COPYRIGHT', False) |
|
47 |
copyright_period_default = '2011-%s' % (datetime.datetime.now().year) |
|
17 | 48 |
# Defaults to 2011-<current_year> |
18 | 49 |
COPYRIGHT_PERIOD = getattr(settings, 'BRANDING_COPYRIGHT_PERIOD', |
19 |
period_default) |
|
20 |
|
|
21 |
copyright_message = 'Copyright (c) %s %s' % (COPYRIGHT_PERIOD, |
|
50 |
copyright_period_default) |
|
51 |
# Formal company name appears in copyright message |
|
52 |
COMPANY_NAME_FORMAL = getattr(settings, 'BRANDING_COMPANY_NAME_FORMAL', |
|
53 |
'GRNET S.A.') |
|
54 |
copyright_message_default = 'Copyright (c) %s %s' % (COPYRIGHT_PERIOD, |
|
22 | 55 |
COMPANY_NAME_FORMAL) |
23 |
|
|
24 |
# Defaults to Copyright (c) 2011-<current_year> |
|
56 |
# Defaults to Copyright (c) 2011-<current_year> GRNET S.A. |
|
25 | 57 |
COPYRIGHT_MESSAGE = getattr(settings, 'BRANDING_COPYRIGHT_MESSAGE', |
26 |
copyright_message) |
|
58 |
copyright_message_default)
|
|
27 | 59 |
|
28 |
# if True, copyright message is visible to footer |
|
29 |
SHOW_COPYRIGHT = True |
|
30 | 60 |
|
61 |
## Footer links |
|
62 |
###################### |
|
31 | 63 |
|
32 |
IMAGE_MEDIA_URL = settings.MEDIA_URL+'branding/images/' |
|
33 |
FAVICON_URL = getattr(settings, 'BRANDING_FAVICON_URL', |
|
34 |
settings.MEDIA_URL+'branding/images/favicon.ico') |
|
35 |
|
|
36 |
# Used in Dashboard pages (Astakos) |
|
37 |
DASHBOARD_LOGO_URL = getattr(settings, 'BRANDING_DASHBOARD_LOGO_URL', |
|
38 |
settings.MEDIA_URL+'branding/images/dashboard_logo.png') |
|
39 |
# Used in Compute pages (Cyclades) |
|
40 |
COMPUTE_LOGO_URL = getattr(settings, 'BRANDING_COMPUTE_LOGO_URL', |
|
41 |
settings.MEDIA_URL+'branding/images/compute_logo.png') |
|
42 |
# Used in Console page for VM (Cyclades) |
|
43 |
CONSOLE_LOGO_URL = getattr(settings, 'BRANDING_CONSOLE_LOGO_URL', |
|
44 |
settings.MEDIA_URL+'branding/images/console_logo.png') |
|
45 |
# Used in Storage pages (Pithos) |
|
46 |
STORAGE_LOGO_URL = getattr(settings, 'BRANDING_STORAGE_LOGO_URL', |
|
47 |
settings.MEDIA_URL+'branding/images/storage_logo.png') |
|
48 |
CLOUDBAR_HOME_ICON_URL = getattr(settings, 'CLOUDBAR_HOME_ICON_URL', |
|
49 |
settings.MEDIA_URL+'branding/images/cloudbar_home.png') |
|
50 |
|
|
51 |
# if True, about, support and feeback links are displayed to Compute footer |
|
52 |
EXTRA_FOOTER_LINKS = True |
|
64 |
# If True, "about", "contact" and "support" links are displayed at the footer |
|
65 |
# of the Compute UI |
|
66 |
SHOW_FOOTER_LINKS = getattr(settings, 'BRANDING_SHOW_FOOTER_LINKS', True) |
|
53 | 67 |
SERVICE_ABOUT_URL = getattr(settings, 'BRANDING_SERVICE_ABOUT_URL', |
54 |
'https://okeanos.grnet.gr/about/what/ ')
|
|
68 |
'https://synnefo.org/about')
|
|
55 | 69 |
SERVICE_CONTACT_URL = getattr(settings, 'BRANDING_SERVICE_CONTACT_URL', |
56 |
'https://accounts.okeanos.grnet.gr/im/feedback ')
|
|
70 |
'https://synnefo.org/contact')
|
|
57 | 71 |
SERVICE_SUPPORT_URL = getattr(settings, 'BRANDING_SERVICE_SUPPORT_URL', |
58 |
'https://okeanos.grnet.gr/support/general/ ')
|
|
72 |
'https://synnefo.org/support')
|
|
59 | 73 |
|
60 | 74 |
SYNNEFO_JS_LIB_VERSION = get_component_version('app') |
Also available in: Unified diff