app/controllers/thredded/theme_previews_controller.rb in thredded-0.13.0 vs app/controllers/thredded/theme_previews_controller.rb in thredded-0.13.1

- old
+ new

@@ -1,34 +1,34 @@ # frozen_string_literal: true module Thredded class ThemePreviewsController < Thredded::ApplicationController def show # rubocop:disable Metrics/MethodLength - @messageboard = Messageboard.first + @messageboard = Thredded::Messageboard.first fail Thredded::Errors::DatabaseEmpty unless @messageboard - @user = if thredded_current_user.thredded_anonymous? - Thredded.user_class.new(id: 1334, name: 'joe', email: 'joe@example.com') - else - thredded_current_user - end - @messageboards = Messageboard.all - @topics = TopicsPageView.new(@user, @messageboard.topics.page(1).limit(3)) - @private_topics = PrivateTopicsPageView.new(@user, @user.thredded_private_topics.page(1).limit(3)) - topic = Topic.new(messageboard: @messageboard, title: 'Hello', slug: 'hello', user: @user) - @topic = TopicView.from_user(topic, @user) - @posts = TopicPostsPageView.new(@user, topic, topic.posts.page(1).limit(3)) - @post = topic.posts.build(id: 1337, postable: topic, content: 'Hello world', user: @user) - @post_form = PostForm.for_persisted(@post) - @new_post = PostForm.new(user: @user, topic: topic) - @new_topic = TopicForm.new(user: @user, messageboard: @messageboard) - @new_private_topic = PrivateTopicForm.new(user: @user) - private_topic = PrivateTopic.new(id: 1337, title: 'Hello', user: @user, last_user: @user, users: [@user]) - @private_topic = PrivateTopicView.from_user(private_topic, @user) - @private_posts = TopicPostsPageView.new(@user, private_topic, private_topic.posts.page(1).limit(3)) - @private_post = private_topic.posts.build( + @user = if thredded_current_user.thredded_anonymous? + Thredded.user_class.new(id: 1334, name: 'joe', email: 'joe@example.com') + else + thredded_current_user + end + @messageboards = Thredded::Messageboard.all + @topics = Thredded::TopicsPageView.new(@user, @messageboard.topics.page(1).limit(3)) + @private_topics = Thredded::PrivateTopicsPageView.new(@user, @user.thredded_private_topics.page(1).limit(3)) + topic = Thredded::Topic.new(messageboard: @messageboard, title: 'Hello', slug: 'hello', user: @user) + @topic = Thredded::TopicView.from_user(topic, @user) + @posts = Thredded::TopicPostsPageView.new(@user, topic, topic.posts.page(1).limit(3)) + @post = topic.posts.build(id: 1337, postable: topic, content: 'Hello world', user: @user) + @post_form = Thredded::PostForm.for_persisted(@post) + @new_post = Thredded::PostForm.new(user: @user, topic: topic) + @new_topic = Thredded::TopicForm.new(user: @user, messageboard: @messageboard) + @new_private_topic = Thredded::PrivateTopicForm.new(user: @user) + private_topic = Thredded::PrivateTopic.new(id: 17, title: 'Hello', user: @user, last_user: @user, users: [@user]) + @private_topic = Thredded::PrivateTopicView.from_user(private_topic, @user) + @private_posts = Thredded::TopicPostsPageView.new(@user, private_topic, private_topic.posts.page(1).limit(3)) + @private_post = private_topic.posts.build( id: 1337, postable: private_topic, content: 'A private hello world', user: @user ) - @private_post_form = PrivatePostForm.for_persisted(@private_post) - @preferences = UserPreferencesForm.new(user: @user, messageboard: @messageboard) + @private_post_form = Thredded::PrivatePostForm.for_persisted(@private_post) + @preferences = Thredded::UserPreferencesForm.new(user: @user, messageboard: @messageboard) end end end