app/models/chapter.rb in mumuki-domain-7.1.0 vs app/models/chapter.rb in mumuki-domain-7.2.0

- old
+ new

@@ -1,29 +1,29 @@ class Chapter < ApplicationRecord include WithStats include WithNumber + include SiblingsNavigation + include TerminalNavigation + include FriendlyName include TopicContainer belongs_to :book, optional: true - belongs_to :topic has_many :exercises, through: :topic - include SiblingsNavigation - include TerminalNavigation def used_in?(organization) organization.book == self.book end - def pending_siblings_for(user) - book.pending_chapters(user) - end - def index_usage!(organization = Organization.current) organization.index_usage_of! topic, self lessons.each { |lesson| lesson.index_usage! organization } + end + + def structural_parent + book end end