Sha256: 2a6f4b1e3d58caebfaf34fcd1fcdd926ee1b95a0497ffc2f327f81f5f9d4a393
Contents?: true
Size: 618 Bytes
Versions: 2
Compression:
Stored size: 618 Bytes
Contents
module SiblingsNavigation def next_for(user) pending_siblings_for(user).select { |it| it.number > number }.sort_by(&:number).first end def restart(user) pending_siblings_for(user).sort_by(&:number).first end def siblings structural_parent.structural_children end def pending_siblings_for(user, organization=Organization.current) siblings.reject { |it| it.progress_for(user, organization).completed? } end # Names def navigable_name "#{number}. #{name}" end # Answers a - maybe empty - list of pending siblings for the given user #required :pending_siblings_for end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mumuki-domain-7.2.1 | app/models/concerns/navigation/siblings_navigation.rb |
mumuki-domain-7.2.0 | app/models/concerns/navigation/siblings_navigation.rb |