Various live fixes for views and routing issues

This commit is contained in:
2011-01-18 16:29:26 +00:00
parent c9e624b08a
commit ed0489bfeb
6 changed files with 12 additions and 39 deletions

View File

@@ -1,9 +1,8 @@
from django.conf.urls.defaults import *
from django.core.urlresolvers import reverse
from groups import views
urlpatterns = patterns('',
('^$', views.index),
(r'^list/$', views.group_list),
(r'^request/(?P<groupid>\d+)/$', views.create_request),
(r'^kick/(?P<groupid>\d+)/(?P<userid>\d+)/$', views.kick_member),
@@ -13,3 +12,7 @@ urlpatterns = patterns('',
(r'^accept/(?P<requestid>\d+)/$', views.accept_request),
(r'^reject/(?P<requestid>\d+)/$', views.reject_request),
)
urlpatterns += patterns('django.views.generic.simple',
('^$', 'redirect_to', {'url': reverse('groups.views.group_list')}),
)

View File

@@ -15,10 +15,6 @@ from groups.forms import GroupRequestForm
from sso.tasks import update_user_access
def index(request):
return HttpResponseRedirect(reverse('groups.views.group_list'))
@login_required
def group_list(request):
""" View all groups, for users only public ones """

View File

@@ -133,7 +133,6 @@ AUTH_PROFILE_MODULE = 'sso.SSOUser'
LOGIN_REDIRECT_URL = "/profile"
LOGIN_URL = "/login"
FORCE_SCRIPT_NAME=""
DEFAULT_FROM_EMAIL = "bot@auth.dredd.it"
ACCOUNT_ACTIVATION_DAYS = 14

View File

@@ -1,28 +0,0 @@
#!/bin/bash
ROOT=`pwd`
PIDROOT=$ROOT/logs
AUTH_PID_FILE="$PIDROOT/auth.pid"
CELERYD_PID_FILE="$PIDROOT/celeryd.pid"
mkdir logs 2> /dev/null
if [ -f $AUTH_PID_FILE ]; then
kill `cat -- $AUTH_PID_FILE` 2> /dev/null
rm -f -- $AUTH_PID_FILE
fi
if [ -f $CELERYD_PID_FILE ]; then
kill `cat -- $CELERYD_PID_FILE` 2> /dev/null
rm -f -- $CELERYD_PID_FILE
fi
sleep 1
cd $ROOT
source ./env/bin/activate
./manage.py celeryd_detach -l INFO -B --pidfile $CELERYD_PID_FILE -f $ROOT/logs/celeryd.log -n auth-processor
./manage.py runfcgi daemonize=true pidfile=$AUTH_PID_FILE host=127.0.0.1 port=9981 errlog=$ROOT/logs/stderr.log outlog=$ROOT/logs/stdout.log
#./manage.py celerycam --freq=1.0 &

View File

@@ -17,7 +17,7 @@
{% if request.user %}
<li><a href="{% url sso.views.profile %}">Profile</a></li>
{% if "groups"|installed %}
<li><a href="{% url groups.views.index %}">Groups</a></li>
<li><a href="{% url groups.views.group_list %}">Groups</a></li>
{% endif %}
{% if "hr"|installed %}
<li><a href="{% url hr.views.index %}">HR</a></li>
@@ -25,7 +25,7 @@
<li><a href="{% url eve_api.views.eveapi_character %}">Characters</a></li>
{% if request.user.is_staff %}
<li><a href="{% url sso.views.user_lookup %}">Lookup User</a></li>
<li><a href="/admin">Admin</a></li>
<li><a href="/admin/">Admin</a></li>
{% endif %}
<li><a href="{% url django.contrib.auth.views.logout %}">Logout</a></li>
{% else %}

View File

@@ -18,8 +18,6 @@ urlpatterns = patterns('',
(r'^eve/', include('eve_api.urls')),
(r'^eveapi/', include('eve_proxy.urls')),
(r'^api/', include('api.urls')),
(r'^hr/', include('hr.urls')),
(r'^groups/', include('groups.urls')),
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
)
@@ -28,6 +26,11 @@ if installed('reddit'):
('', include('reddit.urls')),
)
if installed('hr'):
urlpatterns += patterns('',
(r'^hr/', include('hr.urls')),
)
if installed('groups'):
urlpatterns += patterns('',
(r'^groups/', include('groups.urls')),