Add a new argument to the SourceColumn class to flag a column as sortable. The SourceColum will generate a request querystring to be used as the table header archor href. The SingleObjectListView will capture the querystring and call the order_by on the queryset to sort it. Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
36 lines
1.2 KiB
Python
36 lines
1.2 KiB
Python
from __future__ import unicode_literals
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
DEFAULT_COMMON_HOME_VIEW = 'common:home'
|
|
DELETE_STALE_UPLOADS_INTERVAL = 60 * 10 # 10 minutes
|
|
DJANGO_SQLITE_BACKEND = 'django.db.backends.sqlite3'
|
|
MAYAN_PYPI_NAME = 'mayan-edms'
|
|
MESSAGE_SQLITE_WARNING = _(
|
|
'Your database backend is set to use SQLite. SQLite should only be used '
|
|
'for development and testing, not for production.'
|
|
)
|
|
PYPI_URL = 'https://pypi.python.org/pypi'
|
|
|
|
TEXT_LIST_AS_ITEMS_PARAMETER = '_list_mode'
|
|
TEXT_LIST_AS_ITEMS_VARIABLE_NAME = 'list_as_items'
|
|
TEXT_CHOICE_ITEMS = 'items'
|
|
TEXT_CHOICE_LIST = 'list'
|
|
TEXT_SORT_FIELD_PARAMETER = '_sort_field'
|
|
TEXT_SORT_FIELD_VARIABLE_NAME = 'sort_field'
|
|
TEXT_SORT_ORDER_CHOICE_ASCENDING = 'asc'
|
|
TEXT_SORT_ORDER_CHOICE_DESCENDING = 'desc'
|
|
TEXT_SORT_ORDER_PARAMETER = '_sort_order'
|
|
TEXT_SORT_ORDER_VARIABLE_NAME = 'sort_order'
|
|
|
|
TIME_DELTA_UNIT_DAYS = 'days'
|
|
TIME_DELTA_UNIT_HOURS = 'hours'
|
|
TIME_DELTA_UNIT_MINUTES = 'minutes'
|
|
|
|
TIME_DELTA_UNIT_CHOICES = (
|
|
(TIME_DELTA_UNIT_DAYS, _('Days')),
|
|
(TIME_DELTA_UNIT_HOURS, _('Hours')),
|
|
(TIME_DELTA_UNIT_MINUTES, _('Minutes')),
|
|
)
|
|
UPLOAD_EXPIRATION_INTERVAL = 60 * 60 * 24 * 7 # 7 days
|