Files @ c734686b3cf2
Branch filter:

Location: kallithea/rhodecode/templates/admin/notifications/notifications_data.html

Marcin Kuzminski
moved permission management into separate entity.
- this solves issues when whole form submision could influence permission management
particular case is that when repo group permission is revoked and user is no longer able to update repository settings

%if c.notifications:
<%
unread = lambda n:{False:'unread'}.get(n)
%>


<div class="notification-list  notification-table">
%for notification in c.notifications:
  <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_or_none(notification.notification.created_by_user.email),24)}"/>
      </div>
      <div class="desc ${unread(notification.read)}">
      <a href="${url('notification', notification_id=notification.notification.notification_id)}">${notification.notification.description}</a>
      </div>
      <div class="delete-notifications">
        <span id="${notification.notification.notification_id}" class="delete-notification delete_icon action"></span>
      </div>
      %if not notification.read:
      <div class="read-notifications">
        <span id="${notification.notification.notification_id}" class="read-notification accept_icon action"></span>
      </div>
      %endif
    </div>
    <div class="notification-subject">${h.literal(notification.notification.subject)}</div>
  </div>
%endfor
</div>

<div class="notification-paginator">
  <div class="pagination-wh pagination-left">
  ${c.notifications.pager('$link_previous ~2~ $link_next',**request.GET.mixed())}
  </div>
</div>

%else:
    <div class="table">${_('No notifications here yet')}</div>
%endif