Introducing sorting for assets and groups

By adding the order property, it is now possible to query assets and
groups sorted by arbitrary order.
This commit is contained in:
2015-11-20 12:16:27 +01:00
parent cfb0da7e7c
commit ff37eeb32a
2 changed files with 11 additions and 1 deletions

View File

@@ -18,9 +18,13 @@ node_type_asset = {
'deleted' 'deleted'
], ],
}, },
# Used for sorting within the context of a group
'order': {
'type': 'integer'
},
# We expose the type of asset we point to. Usually image, video, # We expose the type of asset we point to. Usually image, video,
# zipfile, ect. # zipfile, ect.
'content_type':{ 'content_type': {
'type': 'string' 'type': 'string'
}, },
# We point to the original file (and use it to extract any relevant # We point to the original file (and use it to extract any relevant
@@ -52,6 +56,7 @@ node_type_asset = {
'content_type': {'visible': False}, 'content_type': {'visible': False},
'file': {'visible': False}, 'file': {'visible': False},
'attachments': {'visible': False}, 'attachments': {'visible': False},
'order': {}
}, },
'permissions': { 'permissions': {
# 'groups': [{ # 'groups': [{

View File

@@ -5,6 +5,10 @@ node_type_group = {
'node_types': ['group', 'project'] 'node_types': ['group', 'project']
}, },
'dyn_schema': { 'dyn_schema': {
# Used for sorting within the context of a group
'order': {
'type': 'integer'
},
'url': { 'url': {
'type': 'string', 'type': 'string',
}, },
@@ -25,6 +29,7 @@ node_type_group = {
'url': {}, 'url': {},
'status': {}, 'status': {},
'notes': {}, 'notes': {},
'order': {}
}, },
'permissions': { 'permissions': {
# 'groups': [{ # 'groups': [{