mirror of
https://github.com/haiwen/seahub.git
synced 2025-06-21 12:48:24 +00:00
Merge pull request #6791 from haiwen/init-all-files-view
refactor(metadata): init sorts via create all files view
This commit is contained in:
commit
33ffeab306
@ -91,9 +91,13 @@ class RepoMetadataViewsManager(models.Manager):
|
|||||||
metadata_views = self.filter(repo_id=repo_id).first()
|
metadata_views = self.filter(repo_id=repo_id).first()
|
||||||
if not metadata_views:
|
if not metadata_views:
|
||||||
from seafevents.repo_metadata.utils import METADATA_TABLE
|
from seafevents.repo_metadata.utils import METADATA_TABLE
|
||||||
|
|
||||||
|
# init view data
|
||||||
new_view = RepoView(view_name, view_type, {
|
new_view = RepoView(view_name, view_type, {
|
||||||
'basic_filters': [{ 'column_key': METADATA_TABLE.columns.is_dir.key, 'filter_predicate': 'is', 'filter_term': 'file' }]
|
'basic_filters': [{ 'column_key': METADATA_TABLE.columns.is_dir.key, 'filter_predicate': 'is', 'filter_term': 'file' }],
|
||||||
|
'sorts': [{ 'column_key': METADATA_TABLE.columns.file_mtime.key, 'sort_type': 'down' }]
|
||||||
})
|
})
|
||||||
|
|
||||||
view_json = new_view.view_json
|
view_json = new_view.view_json
|
||||||
view_id = view_json.get('_id')
|
view_id = view_json.get('_id')
|
||||||
view_details = {
|
view_details = {
|
||||||
|
Loading…
Reference in New Issue
Block a user