Sha256: 359df96dee0b08c5ee0458aff7cc1fd0e61014eea7589393db90c6556a85f33e

Contents?: true

Size: 1.13 KB

Versions: 25

Compression:

Stored size: 1.13 KB

Contents

# desc "Explaining what the task does"
# task :drg_blog_news_forum do
#   # Task goes here
# end

########################################################################
# quick update to names in fourm
#########################################################################
namespace :drg_blog_news_forum do
  desc 'Update name in forums'
  task :update_name => :environment do
  DcForum.all.each do |forum|
    if forum.created_by
      user = DcUser.find(forum.created_by)
      forum.created_by_name = user.name
    end
    if forum.updated_by
      user = DcUser.find(forum.updated_by)
      forum.updated_by_name = user.name
    end
    forum.save
  end
  DcForumTopic.all.each do |topic|
    if topic.created_by
      user = DcUser.find(topic.created_by)
      topic.created_by_name = user.name
    end
    if topic.updated_by
      user = DcUser.find(topic.updated_by)
      topic.updated_by_name = user.name
    end
    topic.save
    topic.dc_replies.each do |reply | 
      if reply.created_by
        user = DcUser.find(reply.created_by)
        reply.created_by_name = user.name
        reply.save
      end
    end
  end
  
  end
  
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
drg_blog_news_forum-0.6.5 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.6.4 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.6.3 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.6.1 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.6.0 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.52.3 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.52.2 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.52.1 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.52.0 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.51.1 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.51.0 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.6 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.5.2 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.5.1 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.5 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.4 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.3 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.2 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.1 lib/tasks/drg_blog_news_forum_tasks.rake
drg_blog_news_forum-0.5.0 lib/tasks/drg_blog_news_forum_tasks.rake