Merge lp:~ricardokirkner/isd-sentry/small-tweaks into lp:isd-sentry

Proposed by Ricardo Kirkner
Status: Merged
Approved by: Ricardo Kirkner
Approved revision: 15
Merged at revision: 14
Proposed branch: lp:~ricardokirkner/isd-sentry/small-tweaks
Merge into: lp:isd-sentry
Diff against target: 101 lines (+32/-9)
3 files modified
django_project/config/main.cfg (+19/-4)
django_project/urls.py (+1/-1)
isd_sentry/urls.py (+12/-4)
To merge this branch: bzr merge lp:~ricardokirkner/isd-sentry/small-tweaks
Reviewer Review Type Date Requested Status
Canonical ISD hackers Pending
Review via email: mp+125323@code.launchpad.net

Commit message

some tweaks to the urls and config

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'django_project/config/main.cfg'
2--- django_project/config/main.cfg 2012-09-18 13:43:29 +0000
3+++ django_project/config/main.cfg 2012-09-19 19:47:21 +0000
4@@ -1,16 +1,20 @@
5 [__noschema__]
6-basedir = /srv/%(hostname)s/sentry
7+basedir = /srv/%(hostname)s/%(environment)s/sentry
8 db_name = sentry
9 db_user = postgres
10 db_password =
11 db_host = localhost
12 db_port =
13+environment = default
14 hostname = localhost
15
16 [django]
17 authentication_backends =
18 django_openid_auth.auth.OpenIDBackend
19 django.contrib.auth.backends.ModelBackend
20+debug = false
21+email_subject_prefix = [Sentry]
22+internal_ips = 127.0.0.1
23 installed_apps =
24 django.contrib.auth
25 django.contrib.admin
26@@ -24,15 +28,24 @@
27 sentry.plugins.sentry_servers
28 sentry.plugins.sentry_urls
29 sentry.plugins.sentry_sites
30- sentry.plugins.sentry_mail
31 south
32 django_openid_auth
33 django_configglue
34 isd_sentry
35+middleware_classes =
36+ django.middleware.common.CommonMiddleware
37+ django.contrib.sessions.middleware.SessionMiddleware
38+ django.middleware.locale.LocaleMiddleware
39+ django.middleware.csrf.CsrfViewMiddleware
40+ django.contrib.auth.middleware.AuthenticationMiddleware
41+ sentry.middleware.SentryMiddleware
42+template_debug = true
43 template_dirs =
44+ %(basedir)s/isd_sentry/templates
45 /usr/share/pyshared/sentry/templates
46- %(basedir)s/isd_sentry/templates
47-root_urlconf = urls
48+time_zone = UTC
49+use_l10n = true
50+root_urlconf = isd_sentry.urls
51 databases = {"default": {"ENGINE": "django.db.backends.postgresql_psycopg2", "NAME": "%(db_name)s", "USER": "%(db_user)s", "PASSWORD": "%(db_password)s", "HOST": "%(db_host)s", "PORT": "%(db_port)s"}}
52
53 [sentry]
54@@ -46,8 +59,10 @@
55 sentry_public = false
56 sentry_web_host = 0.0.0.0
57 sentry_web_port = 9000
58+sentry_web_options = {"worker_class": "sync"}
59 sentry_udp_host = 0.0.0.0
60 sentry_udp_port = 9001
61+sentry_sample_data = false
62
63 [openid]
64 openid_create_users = true
65
66=== modified file 'django_project/urls.py'
67--- django_project/urls.py 2012-09-17 18:01:44 +0000
68+++ django_project/urls.py 2012-09-19 19:47:21 +0000
69@@ -1,5 +1,5 @@
70 from django.contrib.auth.views import logout
71-from django.conf.urls.defaults import include, patterns
72+from django.conf.urls.defaults import *
73
74
75 urlpatterns = patterns('',
76
77=== modified file 'isd_sentry/urls.py'
78--- isd_sentry/urls.py 2012-04-13 19:58:51 +0000
79+++ isd_sentry/urls.py 2012-09-19 19:47:21 +0000
80@@ -1,9 +1,17 @@
81 from django.contrib.auth.views import logout
82-from sentry.conf.urls import *
83-
84-
85-urlpatterns += patterns('',
86+from django.conf.urls.defaults import *
87+
88+
89+urlpatterns = patterns('',
90 # OpenID views
91 (r'^openid/', include('django_openid_auth.urls')),
92 (r'^logout/$', logout, {'next_page': '/'}),
93 )
94+
95+# monkey patch sentry so login requires team membership
96+import sentry.web.decorators
97+from isd_sentry.decorators import requires_team
98+sentry.web.decorators.login_required = requires_team
99+
100+from sentry.conf.urls import urlpatterns as sentry_patterns
101+urlpatterns += sentry_patterns

Subscribers

People subscribed via source and target branches