v0.31.3 Significant update of private message code - field population, threading of replies, visibility to sender
This commit is contained in:
parent
78f779fb76
commit
b542dcfd27
@ -1,5 +1,5 @@
|
|||||||
# gossamer threads migration-import code
|
# gossamer threads migration-import code
|
||||||
# v0.31.3
|
# v0.31.4
|
||||||
|
|
||||||
require 'mysql2'
|
require 'mysql2'
|
||||||
require 'open-uri'
|
require 'open-uri'
|
||||||
@ -1231,11 +1231,12 @@ class GossamerForumsImporter < ImportScripts::Base
|
|||||||
# .first
|
# .first
|
||||||
topic = Topic.joins(:topic_allowed_users)
|
topic = Topic.joins(:topic_allowed_users)
|
||||||
.where(archetype: Archetype.private_message)
|
.where(archetype: Archetype.private_message)
|
||||||
.where("topics.title = ? OR topics.title = ? OR topics.title = ?", sanitized_title, "Re: #{sanitized_title}", "Re: #{sanitized_title.strip}")
|
.where("topics.title = ? OR topics.title = ?", sanitized_title, sanitized_title.gsub(/^Re: /, ""))
|
||||||
.where("topic_allowed_users.user_id IN (?)", [from_user_id, to_user_id])
|
.where("topic_allowed_users.user_id IN (?)", [from_user_id, to_user_id])
|
||||||
.group("topics.id")
|
.group("topics.id")
|
||||||
.having("COUNT(topic_allowed_users.user_id) = 2")
|
.having("COUNT(topic_allowed_users.user_id) = 2")
|
||||||
.first
|
.first
|
||||||
|
# .where("topics.title = ? OR topics.title = ?", sanitized_title, sanitized_title.gsub(/^Re: /, ""))
|
||||||
# .where("topics.topic_allowed_users.user_id = ? AND topics.topic_allowed_users.user_id = ?", from_user_id, to_user_id)
|
# .where("topics.topic_allowed_users.user_id = ? AND topics.topic_allowed_users.user_id = ?", from_user_id, to_user_id)
|
||||||
# .where("((topics.user_id = ? AND topics.topic_allowed_users.user_id = ?) OR (topics.user_id = ? AND topics.topic_allowed_users.user_id = ?))", from_user_id, to_user_id, to_user_id, from_user_id)
|
# .where("((topics.user_id = ? AND topics.topic_allowed_users.user_id = ?) OR (topics.user_id = ? AND topics.topic_allowed_users.user_id = ?))", from_user_id, to_user_id, to_user_id, from_user_id)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user