mirror of
https://framagit.org/les/gancio.git
synced 2025-01-31 16:42:22 +01:00
minor
This commit is contained in:
parent
2a4b899cd0
commit
764612b125
3 changed files with 2 additions and 8 deletions
|
@ -6,9 +6,6 @@ const Place = require('../models/place')
|
|||
const log = require('../../log')
|
||||
const dayjs = require('dayjs')
|
||||
|
||||
// const { sequelize } = require('../models/index')
|
||||
|
||||
|
||||
const { Op, Sequelize } = require('sequelize')
|
||||
|
||||
const cohortController = {
|
||||
|
@ -91,14 +88,12 @@ const cohortController = {
|
|||
}
|
||||
|
||||
const events = await Event.findAll({
|
||||
logging: console.log,
|
||||
where,
|
||||
attributes: {
|
||||
exclude: ['likes', 'boost', 'userId', 'is_visible', 'createdAt', 'updatedAt', 'description', 'resources']
|
||||
},
|
||||
order: ['start_datetime'],
|
||||
include: [
|
||||
// { model: Resource, required: false, attributes: ['id'] },
|
||||
{
|
||||
model: Tag,
|
||||
order: [Sequelize.literal('(SELECT COUNT("tagTag") FROM event_tags WHERE tagTag = tag) DESC')],
|
||||
|
|
|
@ -611,10 +611,8 @@ const eventController = {
|
|||
if (tags && places) {
|
||||
where[Op.or] = {
|
||||
placeId: places ? places.split(',') : [],
|
||||
// '$tags.tag$': Sequelize.literal(`EXISTS (SELECT 1 FROM event_tags WHERE tagTag in ( ${Sequelize.QueryInterface.escape(tags)} ) )`)
|
||||
}
|
||||
} else if (tags) {
|
||||
// where[Op.and] = Sequelize.literal(`EXISTS (SELECT 1 FROM event_tags WHERE eventId=event.id AND tagTag in (?))`)
|
||||
where[Op.and] = Sequelize.fn('EXISTS', Sequelize.literal('SELECT 1 FROM event_tags WHERE "event_tags"."eventId"="event".id AND "tagTag" in (?)'))
|
||||
replacements.push(tags)
|
||||
} else if (places) {
|
||||
|
|
|
@ -14,7 +14,7 @@ function wpgancio_delete_post ($post_id) {
|
|||
$gancio_id = get_post_meta($post_id, 'wpgancio_gancio_id', TRUE);
|
||||
if ($gancio_id) {
|
||||
$http = _wp_http_get_object();
|
||||
$response = $http->request( "${instance_url}/api/event/${gancio_id}", array(
|
||||
$http->request( "${instance_url}/api/event/${gancio_id}", array(
|
||||
'method' => 'DELETE',
|
||||
'headers' => array (
|
||||
'Authorization' => 'Bearer ' . get_option('wpgancio_token')
|
||||
|
@ -30,6 +30,7 @@ function wpgancio_save_event ($post_id) {
|
|||
return sanitize_title($tag->name);
|
||||
}
|
||||
|
||||
// TODO: merge event tags with post tags
|
||||
$tmp_tags = get_the_terms( $event, 'event-tag' );
|
||||
$tags = array_map('tagName', $tmp_tags);
|
||||
|
||||
|
|
Loading…
Reference in a new issue