Added project to project linking

This commit is contained in:
alexey
2025-03-09 23:50:10 +03:00
parent aee02beb03
commit 91fa281237
6 changed files with 175 additions and 38 deletions

View File

@@ -188,4 +188,20 @@ class DBase
def get_projects_links(prj_id)
ProjectsProjects.where(proj_id: prj_id.to_i).all
end
def delete_linked_projects(prj_id)
ProjectsProjects.where(proj_id: prj_id.to_i).delete
end
def delete_linked_projects_with_id(prj_id, prj_id_link)
ProjectsProjects.where(proj_id: prj_id.to_i, proj_id_repository: prj_id_link.to_i).delete
end
def save_linked_projects(prj_id, prj_id_link)
item = ProjectsProjects.where(proj_id: prj_id.to_i, proj_id_repository: prj_id_link.to_i).first
if item.nil?
id = ProjectsProjects.insert(proj_id: prj_id.to_i, proj_id_repository: prj_id_link.to_i)
@last_id = id
end
end
end