[ADD]组织项目相关

This commit is contained in:
2021-01-19 19:02:51 +08:00
parent 1dc43a23b7
commit f094fe1799
31 changed files with 406 additions and 56 deletions

View File

@@ -16,6 +16,7 @@ class Organizations::Teams::CreateService < ApplicationService
create_units
create_gitea_team
sync_team_gtid
team.setup_team_project!
end
Rails.logger.info("######Team create_service end######")
@@ -64,7 +65,7 @@ class Organizations::Teams::CreateService < ApplicationService
end
def create_gitea_team
@gitea_team = Gitea::Organization::Team::CreateService.call(user.gitea_token, org, team)
@gitea_team = Gitea::Organization::Team::CreateService.call(org.gitea_token, org, team)
end
def sync_team_gtid

View File

@@ -14,6 +14,7 @@ class Organizations::Teams::UpdateService < ApplicationService
update_team(update_params)
update_units
team.reload
team.setup_team_project!
update_gitea_team
end
Rails.logger.info("######Team update_service end######")
@@ -53,6 +54,6 @@ class Organizations::Teams::UpdateService < ApplicationService
end
def update_gitea_team
Gitea::Organization::Team::UpdateService.call(user.gitea_token, team)
Gitea::Organization::Team::UpdateService.call(team&.organization&.gitea_token, team)
end
end