def user_list(request): check_permissions(request.user, [PERMISSION_USER_VIEW]) return object_list( request, queryset=User.objects.exclude(is_superuser=True).exclude(is_staff=True).order_by('username'), template_name='generic_list.html', extra_context={ 'title': _(u'users'), 'hide_link': True, 'extra_columns': [ { 'name': _(u'full name'), 'attribute': 'get_full_name' }, { 'name': _(u'email'), 'attribute': 'email' }, { 'name': _(u'active'), 'attribute': lambda x: two_state_template(x.is_active), } ], 'multi_select_as_buttons': True, }, )
def user_list(request): check_permissions(request.user, [PERMISSION_USER_VIEW]) return object_list( request, queryset=User.objects.exclude(is_superuser=True).exclude( is_staff=True).order_by('username'), template_name='generic_list.html', extra_context={ 'title': _(u'users'), 'hide_link': True, 'extra_columns': [{ 'name': _(u'full name'), 'attribute': 'get_full_name' }, { 'name': _(u'email'), 'attribute': 'email' }, { 'name': _(u'active'), 'attribute': lambda x: two_state_template(x.is_active), }], 'multi_select_as_buttons': True, }, )
register_model_list_columns(Reminder, [ { 'name': _(u'created'), 'attribute': lambda x: x.datetime_created }, { 'name': _(u'expires'), 'attribute': lambda x: x.datetime_expire }, { 'name': _('days'), 'attribute': lambda x: (x.datetime_expire - x.datetime_created).days }, { 'name': _('expired?'), 'attribute': lambda x: two_state_template((x.datetime_expire < datetime.datetime.now().date()), states=1) } ] ) register_model_list_columns(Participant, [ { 'name': _(u'name'), 'attribute': lambda x: x.user.get_full_name() if x.user.get_full_name() else x.user }, { 'name': _(u'role'), 'attribute': lambda x: x.get_role_display() } ] )
register_model_list_columns( Reminder, [{ 'name': _(u'created'), 'attribute': lambda x: x.datetime_created }, { 'name': _(u'expires'), 'attribute': lambda x: x.datetime_expire }, { 'name': _('days'), 'attribute': lambda x: (x.datetime_expire - x.datetime_created).days }, { 'name': _('expired?'), 'attribute': lambda x: two_state_template( (x.datetime_expire < datetime.datetime.now().date()), states=1) }]) register_model_list_columns( Participant, [{ 'name': _(u'name'), 'attribute': lambda x: x.user.get_full_name() if x.user.get_full_name() else x.user }, { 'name': _(u'role'), 'attribute': lambda x: x.get_role_display() }])