changeset 3731:21412a6c3854 beta

throw 404s on empty show functions in ADMIN controllers
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 09 Apr 2013 15:52:22 +0200
parents e42e1d4e1c47
children 8f3f4b2e3df8
files rhodecode/controllers/admin/permissions.py rhodecode/controllers/admin/users.py
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/controllers/admin/permissions.py	Tue Apr 09 15:39:45 2013 +0200
+++ b/rhodecode/controllers/admin/permissions.py	Tue Apr 09 15:52:22 2013 +0200
@@ -38,7 +38,7 @@
 from rhodecode.lib.base import BaseController, render
 from rhodecode.model.forms import DefaultPermissionsForm
 from rhodecode.model.permission import PermissionModel
-from rhodecode.model.db import User, UserIpMap
+from rhodecode.model.db import User, UserIpMap, Permission
 from rhodecode.model.meta import Session
 
 log = logging.getLogger(__name__)
@@ -154,6 +154,7 @@
     def show(self, id, format='html'):
         """GET /permissions/id: Show a specific item"""
         # url('permission', id=ID)
+        Permission.get_or_404(-1)
 
     def edit(self, id, format='html'):
         """GET /permissions/id/edit: Form to edit an existing item"""
--- a/rhodecode/controllers/admin/users.py	Tue Apr 09 15:39:45 2013 +0200
+++ b/rhodecode/controllers/admin/users.py	Tue Apr 09 15:52:22 2013 +0200
@@ -221,6 +221,7 @@
     def show(self, id, format='html'):
         """GET /users/id: Show a specific item"""
         # url('user', id=ID)
+        User.get_or_404(-1)
 
     def edit(self, id, format='html'):
         """GET /users/id/edit: Form to edit an existing item"""