Added Teen Core Club. Changed network to entity in GraphQL query.

This commit is contained in:
ThePendulum 2020-06-08 03:41:12 +02:00
parent 09d849eb9d
commit 79465d9634
143 changed files with 362 additions and 37 deletions

View File

@ -1,5 +1,6 @@
import { graphql } from '../api'; import { graphql } from '../api';
import { sitesFragment, releaseFields } from '../fragments'; // import { sitesFragment, releaseFields } from '../fragments';
import { releaseFields } from '../fragments';
import { curateNetwork } from '../curate'; import { curateNetwork } from '../curate';
import getDateRange from '../get-date-range'; import getDateRange from '../get-date-range';
@ -24,45 +25,19 @@ function initNetworksActions(store, _router) {
$orderBy: [ReleasesOrderBy!] $orderBy: [ReleasesOrderBy!]
$exclude: [String!] $exclude: [String!]
) { ) {
network: networkBySlug(slug: $networkSlug) { network: entityBySlugAndType(slug: $networkSlug, type: 1) {
id id
name name
slug slug
url url
networks: childNetworks( sites: childEntities(
orderBy: NAME_ASC,
) {
id
name
slug
url
}
sites(
orderBy: [PRIORITY_DESC, NAME_ASC], orderBy: [PRIORITY_DESC, NAME_ASC],
filter: {
show: {
equalTo: true,
},
},
) { ) {
id id
name name
slug slug
url url
independent
priority priority
network {
id
name
slug
url
}
}
studios {
id
name
slug
url
} }
parent { parent {
id id
@ -137,12 +112,18 @@ function initNetworksActions(store, _router) {
async function fetchNetworks({ _commit }) { async function fetchNetworks({ _commit }) {
const { networks } = await graphql(` const { networks } = await graphql(`
query Networks { query Networks {
networks(orderBy: NAME_ASC) { networks: entities(
orderBy: NAME_ASC
filter: {
type: {
equalTo: 1
}
}
) {
id id
name name
slug slug
url url
${sitesFragment}
} }
} }
`); `);

View File

@ -148,6 +148,7 @@ exports.up = knex => Promise.resolve()
{ type: 'network' }, { type: 'network' },
{ type: 'channel' }, { type: 'channel' },
{ type: 'studio' }, { type: 'studio' },
{ type: 'info' },
])) ]))
.then(() => knex.schema.createTable('entities', (table) => { .then(() => knex.schema.createTable('entities', (table) => {
table.increments('id', 12); table.increments('id', 12);
@ -156,14 +157,16 @@ exports.up = knex => Promise.resolve()
.references('id') .references('id')
.inTable('entities'); .inTable('entities');
table.text('name');
table.text('slug', 32);
table.integer('type', 4) table.integer('type', 4)
.references('id') .references('id')
.inTable('entities_types') .inTable('entities_types')
.defaultTo(2); .defaultTo(2);
table.text('name'); table.unique(['slug', 'type']);
table.text('slug', 32)
.unique();
table.text('alias'); table.text('alias');
table.text('url'); table.text('url');

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 123 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M24.2,0c-5.3,0 -9.6,4.3 -9.6,9.5c0,5.2 4.3,9.5 9.6,9.5c5.3,0 9.6,-4.3 9.6,-9.5c0,-5.2 -4.3,-9.5 -9.6,-9.5Zm0,13.3c-2.1,0 -3.8,-1.7 -3.8,-3.8c0,-2.1 1.7,-3.8 3.8,-3.8c2.1,0 3.8,1.7 3.8,3.8c0.1,2.1 -1.7,3.8 -3.8,3.8Zm-13.9,-12.2c-1.3,-0.4 -2.8,-0.7 -4.5,-0.7l-5.8,0l0,18.1l5.8,0l0,-4.4c4.2,-0.1 6.2,-0.9 7.5,-3.2c0.6,-1.1 0.9,-2.4 0.9,-3.7c0,-2.7 -1.5,-5.3 -3.9,-6.1Zm-4.5,8.2l0,-4c1.6,0 2.4,0.7 2.4,2c0,1.3 -0.8,2 -2.4,2Zm73.4,4c-2.3,0 -4.2,-1.7 -4.2,-3.8c0,-2.1 1.9,-3.8 4.2,-3.8c1.3,0 2.6,0.5 3.4,1.4l3,-5.2c-2.1,-1.4 -3.9,-1.9 -6.4,-1.9c-5.8,0 -10.6,4.3 -10.6,9.5c0,1.2 0.2,2.3 0.7,3.4c0.2,0 0.4,-0.1 0.6,-0.1c2.1,0 3.8,1.7 3.8,3.8c0,0.3 -0.1,0.7 -0.1,1c1.6,0.9 3.5,1.4 5.5,1.4c2.6,0 4.6,-0.7 6.8,-2.2l-3.2,-5.1c-1.2,1.2 -2.2,1.6 -3.5,1.6Zm38.9,-12.9l-4.7,6.9l-4.8,-6.9l-4.8,0l0,18.1l5.8,0l0,-6.5l3.8,5.4l3.7,-5.4l0,6.5l5.9,0l0,-18.1l-4.9,0Zm-70.2,10.6c0.7,-0.9 1,-2.2 1,-3.5c0,-2.1 -1,-4.2 -2.7,-5.4c-1.4,-1.1 -3.1,-1.6 -5.4,-1.6l-6.5,0l0,18.1l5.9,0l0,-4.5l3,4.5l6.6,0l-3.4,-5.9c0.9,-0.9 1.2,-1.1 1.5,-1.7Zm-6,-2c-0.4,0.2 -0.6,0.3 -1.4,0.3l-0.3,0l0,-4l0.3,0c0.8,0 1,0 1.4,0.3c0.6,0.3 1,1 1,1.8c0,0.6 -0.4,1.3 -1,1.6Zm51.7,-9c-5.3,0 -9.6,4.3 -9.6,9.5c0,5.2 4.3,9.5 9.6,9.5c5.3,0 9.6,-4.3 9.6,-9.5c0,-5.2 -4.3,-9.5 -9.6,-9.5Zm0,13.3c-2.1,0 -3.8,-1.7 -3.8,-3.8c0,-2.1 1.7,-3.8 3.8,-3.8c2.1,0 3.8,1.7 3.8,3.8c0,2.1 -1.7,3.8 -3.8,3.8Zm-33.2,-5.9l-0.1,0l-5,-6.9l-4.8,0l0,18.1l5.8,0l0,-6.9l5,6.9l4.9,0l0,-18.2l-5.8,0l0,7Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M69.9,14.3c-1.3,0 -2.4,1.1 -2.4,2.4c0,1.3 1.1,2.4 2.4,2.4c1.3,0 2.4,-1.1 2.4,-2.4c0,-1.4 -1.1,-2.4 -2.4,-2.4Z" style="fill:#ff9801;fill-rule:nonzero;"/></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 960 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Some files were not shown because too many files have changed in this diff Show More