Improved release detail bar behavior.

This commit is contained in:
2020-07-01 00:25:27 +02:00
parent 240f53047d
commit 53870fda89
18 changed files with 195 additions and 1136 deletions

View File

@@ -60,28 +60,43 @@ function initEntitiesActions(store, _router) {
offset: $offset
orderBy: $orderBy
filter: {
entity: {
or: [
{ slug: { equalTo: $entitySlug } },
{ parent: { slug: { equalTo: $entitySlug } } },
{ parent: { parent: { slug: { equalTo: $entitySlug } } } }
]
}
or: [
and: [
{
date: {
lessThan: $before,
greaterThan: $after
}
},
or: [
{
entity: {
or: [
{ slug: { equalTo: $entitySlug } },
{ parent: { slug: { equalTo: $entitySlug } } },
{ parent: { parent: { slug: { equalTo: $entitySlug } } } }
]
}
}
{
studio: {
slug: { equalTo: $entitySlug },
}
}
]
}
{
date: {
isNull: true
},
createdAt: {
lessThan: $beforeTime,
greaterThan: $afterTime,
}
or: [
{
date: {
lessThan: $before,
greaterThan: $after
}
},
{
date: {
isNull: true
},
createdAt: {
lessThan: $beforeTime,
greaterThan: $afterTime,
}
}
]
}
]
releasesTagsConnection: {

View File

@@ -102,6 +102,22 @@ const routes = [
component: Entity,
name: 'network',
},
{
path: '/studio/:entitySlug',
redirect: from => ({
name: 'studio',
params: {
...from.params,
range: 'latest',
pageNumber: 1,
},
}),
},
{
path: '/studio/:entitySlug/:range/:pageNumber',
component: Entity,
name: 'studio',
},
{
path: '/tag/:tagSlug',
redirect: from => ({