Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
synnefo
Commits
3aa87ac0
Commit
3aa87ac0
authored
Jun 11, 2013
by
Stratos Psomadakis
Browse files
snf-stats-app: Add support for configurable URLs
parent
a40fcc09
Changes
4
Hide whitespace changes
Inline
Side-by-side
snf-stats-app/conf/20-snf-stats-app-settings.conf
View file @
3aa87ac0
## -*- coding: utf-8 -*-
##
## Top-level URL for deployment.
#STATS_BASE_URL = "https://host:port/stats"
#
## Image properties
#IMAGE_WIDTH = 210
#WIDTH = 68
...
...
snf-stats-app/setup.py
View file @
3aa87ac0
...
...
@@ -58,6 +58,7 @@ INSTALL_REQUIRES = [
'gdmodule'
,
'py-rrdtool'
,
'Django>=1.2, <1.3'
,
'snf-django-lib'
,
]
setup
(
...
...
snf-stats-app/synnefo_stats/stats_settings.py
0 → 100644
View file @
3aa87ac0
from
django.conf
import
settings
from
synnefo.lib
import
parse_base_url
BASE_URL
=
getattr
(
settings
,
'STATS_BASE_URL'
,
'https://stats.example.synnefo.org/stats/'
)
BASE_HOST
,
BASE_PATH
=
parse_base_url
(
BASE_URL
)
snf-stats-app/synnefo_stats/urls.py
View file @
3aa87ac0
...
...
@@ -31,9 +31,15 @@
# interpreted as representing official policies, either expressed
# or implied, of GRNET S.A.
from
django.conf.urls.defaults
import
patterns
from
django.conf.urls.defaults
import
patterns
,
include
from
snf_django.lib.api.utils
import
prefix_pattern
from
synnefo_stats.stats_settings
import
BASE_PATH
from
synnefo_stats.grapher
import
grapher
stats_patterns
=
patterns
(
''
,
(
r
'^(?P<hostname>\S+)/(?P<graph_type>\S+)/$'
,
grapher
),
)
urlpatterns
=
patterns
(
''
,
(
r
'^stats/(?P<hostname>\S+)/(?P<graph_type>\S+)/$'
,
grapher
),
(
prefix_pattern
(
BASE_PATH
),
include
(
stats_patterns
)
),
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment