25 lines
667 B
Python
25 lines
667 B
Python
from __future__ import absolute_import, unicode_literals
|
|
|
|
from django.apps import apps
|
|
from django.urls import reverse_lazy
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from common.classes import DashboardWidget
|
|
|
|
from .icons import icon_dashboard_checkouts
|
|
|
|
|
|
def checkedout_documents_queryset():
|
|
DocumentCheckout = apps.get_model(
|
|
app_label='checkouts', model_name='DocumentCheckout'
|
|
)
|
|
return DocumentCheckout.objects.all()
|
|
|
|
|
|
widget_checkouts = DashboardWidget(
|
|
icon_class=icon_dashboard_checkouts,
|
|
label=_('Checkedout documents'),
|
|
link=reverse_lazy('checkouts:checkout_list'),
|
|
queryset=checkedout_documents_queryset
|
|
)
|