Mercurial > kallithea
changeset 1739:4a5b93b3bcdd beta
forbid notifications view for anonymous users
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 28 Nov 2011 02:20:33 +0200 |
parents | 1a2f10b368a9 |
children | c12ba6573192 |
files | rhodecode/controllers/admin/notifications.py rhodecode/public/css/style.css rhodecode/templates/admin/notifications/notifications.html |
diffstat | 3 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/controllers/admin/notifications.py Sun Nov 27 03:20:28 2011 +0200 +++ b/rhodecode/controllers/admin/notifications.py Mon Nov 28 02:20:33 2011 +0200 @@ -8,7 +8,7 @@ from rhodecode.model.db import Notification from rhodecode.model.notification import NotificationModel -from rhodecode.lib.auth import LoginRequired +from rhodecode.lib.auth import LoginRequired, NotAnonymous from rhodecode.lib import helpers as h from rhodecode.model.meta import Session @@ -23,6 +23,7 @@ # path_prefix='/_admin', name_prefix='_admin_') @LoginRequired() + @NotAnonymous() def __before__(self): super(NotificationsController, self).__before__()
--- a/rhodecode/public/css/style.css Sun Nov 27 03:20:28 2011 +0200 +++ b/rhodecode/public/css/style.css Mon Nov 28 02:20:33 2011 +0200 @@ -3526,7 +3526,9 @@ padding-top: 6px; float: left } - +.notification-list .container.unread{ + +} .notification-header .desc.unread{ font-weight: bold; font-size: 17px;
--- a/rhodecode/templates/admin/notifications/notifications.html Sun Nov 27 03:20:28 2011 +0200 +++ b/rhodecode/templates/admin/notifications/notifications.html Mon Nov 28 02:20:33 2011 +0200 @@ -29,8 +29,9 @@ unread = lambda n:{False:'unread'}.get(n) %> <div class="table"> + <div class="notification-list"> %for notification in c.notifications: - <div id="notification_${notification.notification.notification_id}"> + <div id="notification_${notification.notification.notification_id}" class="container ${unread(notification.read)}"> <div class="notification-header"> <div class="gravatar"> <img alt="gravatar" src="${h.gravatar_url(h.email(notification.notification.created_by_user.email),24)}"/> @@ -45,6 +46,7 @@ <div class="notification-subject">${h.literal(notification.notification.subject)}</div> </div> %endfor + </div> </div> %else: <div class="table">${_('No notifications here yet')}</div>