DEV: Resolve small TODOs; fix a typo (#296)

This commit is contained in:
Jarek Radosz 2022-02-23 18:23:52 +01:00 committed by GitHub
parent 382666657d
commit 7d83a98b45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 20 deletions

View File

@ -37,14 +37,9 @@ after_initialize do
require 'assigner'
require 'pending_assigns_reminder'
# TODO: Drop when Discourse stable 2.8.0 is released
if respond_to?(:register_group_param)
register_group_param(:assignable_level)
end
if respond_to?(:register_groups_callback_for_users_search_controller_action)
register_groups_callback_for_users_search_controller_action(:assignable_groups) do |groups, user|
groups.assignable(user)
end
register_group_param(:assignable_level)
register_groups_callback_for_users_search_controller_action(:assignable_groups) do |groups, user|
groups.assignable(user)
end
reloadable_patch do |plugin|

View File

@ -9,16 +9,6 @@ RSpec.describe Assigner do
let(:pm_post) { Fabricate(:private_message_post) }
let(:pm) { pm_post.topic }
# TODO later remove that stuff
def assert_publish_topic_state(topic, user)
message = MessageBus.track_publish("/private-messages/assigned") do
yield
end.first
expect(message.data[:topic_id]).to eq(topic.id)
expect(message.user_ids).to eq([user.id])
end
context "assigning and unassigning" do
let(:post) { Fabricate(:post) }
let(:topic) { post.topic }
@ -118,8 +108,8 @@ RSpec.describe Assigner do
expect(assigned_to?(another_mod)).to eq(true)
end
def assigned_to?(asignee)
assigner.assign(asignee).fetch(:success)
def assigned_to?(assignee)
assigner.assign(assignee).fetch(:success)
end
it "doesn't assign if the user has too many assigned topics" do