Sort dashboards, widgets and tables by name.

This commit is contained in:
Albert Cervera i Areny 2023-05-18 17:35:56 +02:00
parent 8beeeefd79
commit 8e84866988
2 changed files with 11 additions and 0 deletions

View File

@ -21,6 +21,7 @@ class Dashboard(ModelSQL, ModelView):
@classmethod
def __setup__(cls):
super().__setup__()
cls._order.insert(0, ('name', 'ASC'))
cls._buttons.update({
'show': {
'icon': 'tryton-board',
@ -277,6 +278,11 @@ class Widget(ModelSQL, ModelView):
def default_image_format():
return 'svg'
@classmethod
def __setup__(cls):
super().__setup__()
cls._order.insert(0, ('name', 'ASC'))
@classmethod
def validate(cls, widgets):
super().validate(widgets)

View File

@ -127,6 +127,11 @@ class Table(DeactivableMixin, ModelSQL, ModelView):
def default_preview_limit():
return 10
@classmethod
def __setup__(cls):
super().__setup__()
cls._order.insert(0, ('name', 'ASC'))
def get_preview(self, name):
start = time.time()
content = None