15 lines
302 B
Ruby
15 lines
302 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module Chat::CategoryExtension
|
||
|
extend ActiveSupport::Concern
|
||
|
|
||
|
include Chatable
|
||
|
|
||
|
prepended { has_one :category_channel, as: :chatable }
|
||
|
|
||
|
def cannot_delete_reason
|
||
|
return I18n.t("category.cannot_delete.has_chat_channels") if category_channel
|
||
|
super
|
||
|
end
|
||
|
end
|