Ning import: users who have never posted are trust level 0
This commit is contained in:
parent
ef482591bf
commit
07af79c85b
|
@ -561,6 +561,12 @@ class ImportScripts::Base
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def update_tl0
|
||||||
|
User.all.each do |user|
|
||||||
|
user.change_trust_level!(0) if Post.where(user_id: user.id).count == 0
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def html_for_upload(upload, display_filename)
|
def html_for_upload(upload, display_filename)
|
||||||
if FileHelper.is_image?(upload.url)
|
if FileHelper.is_image?(upload.url)
|
||||||
embedded_image_html(upload)
|
embedded_image_html(upload)
|
||||||
|
|
|
@ -15,8 +15,9 @@ class ImportScripts::Ning < ImportScripts::Base
|
||||||
|
|
||||||
@users_json = load_ning_json("ning-members-local.json")
|
@users_json = load_ning_json("ning-members-local.json")
|
||||||
@discussions_json = load_ning_json("ning-discussions-local.json")
|
@discussions_json = load_ning_json("ning-discussions-local.json")
|
||||||
|
|
||||||
|
# An example of a custom category from Ning:
|
||||||
@blogs_json = load_ning_json("ning-blogs-local.json")
|
@blogs_json = load_ning_json("ning-blogs-local.json")
|
||||||
@pages_json = load_ning_json("ning-pages-local.json")
|
|
||||||
|
|
||||||
#SiteSetting.max_image_size_kb = 3072
|
#SiteSetting.max_image_size_kb = 3072
|
||||||
#SiteSetting.max_attachment_size_kb = 1024
|
#SiteSetting.max_attachment_size_kb = 1024
|
||||||
|
@ -35,9 +36,11 @@ class ImportScripts::Ning < ImportScripts::Base
|
||||||
import_users
|
import_users
|
||||||
import_categories
|
import_categories
|
||||||
import_discussions
|
import_discussions
|
||||||
import_blogs
|
|
||||||
import_pages
|
import_blogs # Remove this and/or add more as necessary
|
||||||
|
|
||||||
suspend_users
|
suspend_users
|
||||||
|
update_tl0
|
||||||
|
|
||||||
puts "", "Done"
|
puts "", "Done"
|
||||||
end
|
end
|
||||||
|
@ -179,11 +182,6 @@ class ImportScripts::Ning < ImportScripts::Base
|
||||||
import_topics(@blogs_json, "Blog")
|
import_topics(@blogs_json, "Blog")
|
||||||
end
|
end
|
||||||
|
|
||||||
def import_pages
|
|
||||||
puts "", "Importing pages"
|
|
||||||
import_topics(@pages_json, "Pages")
|
|
||||||
end
|
|
||||||
|
|
||||||
def import_topics(topics_json, default_category=nil)
|
def import_topics(topics_json, default_category=nil)
|
||||||
topics = 0
|
topics = 0
|
||||||
posts = 0
|
posts = 0
|
||||||
|
|
Loading…
Reference in New Issue