diff --git a/assets/components/actors/actors.vue b/assets/components/actors/actors.vue index f70768f4..30b316e4 100644 --- a/assets/components/actors/actors.vue +++ b/assets/components/actors/actors.vue @@ -123,12 +123,6 @@ - -
diff --git a/assets/css/_theme.scss b/assets/css/_theme.scss index d52f2ed8..83f9a234 100644 --- a/assets/css/_theme.scss +++ b/assets/css/_theme.scss @@ -39,7 +39,9 @@ $breakpoint4: 1500px; --success: #5c2; --enabled: #5c2; + --enabled-background: rgba(0, 255, 0, .1); --disabled: #c20; + --disabled-background: rgba(255, 0, 0, .1); } .light { diff --git a/assets/js/actors/actions.js b/assets/js/actors/actions.js index 47b66c14..1ba0c117 100644 --- a/assets/js/actors/actions.js +++ b/assets/js/actors/actions.js @@ -272,15 +272,12 @@ function initActorActions(store, router) { || (gender === 'all' && ' ') || `gender: { equalTo: "${gender}" }`; - const naturalBoobsFilter = (naturalBoobs && 'naturalBoobs: { equalTo: true }') - || (naturalBoobs === false && 'naturalBoobs: { equalTo: false }') - || ''; - const { connection: { actors, totalCount } } = await graphql(` query Actors( $limit: Int, $offset: Int = 0, $letter: String! = "", + $naturalBoobs: Boolean, ) { connection: actorsConnection( first: $limit, @@ -293,8 +290,10 @@ function initActorActions(store, router) { name: { startsWith: $letter } + naturalBoobs: { + equalTo: $naturalBoobs + } ${genderFilter} - ${naturalBoobsFilter} } ) { totalCount diff --git a/src/web/postgraphile.js b/src/web/postgraphile.js index 3cc6b165..7bc3364a 100644 --- a/src/web/postgraphile.js +++ b/src/web/postgraphile.js @@ -26,6 +26,7 @@ module.exports = postgraphile( graphileBuildOptions: { pgOmitListSuffix: true, connectionFilterRelations: true, + connectionFilterAllowNullInput: true, }, appendPlugins: [ PgSimplifyInflectorPlugin,