Skip to content
Snippets Groups Projects
Commit 59c594d7 authored by pabois's avatar pabois
Browse files

add persons

parent dc0c3a81
No related branches found
No related tags found
No related merge requests found
......@@ -45,6 +45,7 @@ module Communication::Website::WithAbouts
posts.collect(&:author).map(&:author) +
programs.collect(&:university_people_through_teachers).flatten +
programs.collect(&:university_people_through_teachers).flatten.map(&:teacher)
# TODO amdinistrative via roles
# TODO researchers via articles
).uniq.compact
end
......
......@@ -126,6 +126,7 @@ class Education::Program < ApplicationRecord
university_people_through_teachers +
university_people_through_teachers.map(&:teacher) +
university_people_through_roles
# TODO: les administrative via roles
end
def git_destroy_dependencies(website)
......
......@@ -40,7 +40,7 @@ class Research::Journal < ApplicationRecord
end
def git_dependencies(website)
[self] + articles + volumes + researchers
[self] + articles + volumes + researchers + researchers.map(&:researcher)
end
def git_destroy_dependencies(website)
......
......@@ -60,7 +60,7 @@ class Research::Journal::Article < ApplicationRecord
end
def git_dependencies(website)
[self] + researchers
[self] + researchers + researchers.map(&:researcher)
end
def to_s
......
......@@ -48,7 +48,7 @@ class Research::Journal::Volume < ApplicationRecord
end
def git_dependencies(website)
[self] + articles + researchers + active_storage_blobs
[self] + articles + researchers + researchers.map(&:researcher) + active_storage_blobs
end
def git_destroy_dependencies(website)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment