[MIG] dev_git_*: migration to v14. Issue post not tested

This commit is contained in:
clementthomas
2023-08-17 12:28:56 +02:00
parent 6fab43ecaf
commit 8d4a94706a
23 changed files with 14 additions and 7 deletions

View File

@@ -3,7 +3,7 @@
{
"name": "Git Project Task Connector",
"version": "12.0.1.1.0",
"version": "14.0.0.0.0",
"author": "Elabore",
"maintainer": "False",
"website": "False",

View File

@@ -14,9 +14,12 @@ class GitRepository(models.Model):
string="Displayed name", compute="_compute_displayed_name"
)
@api.multi
@api.depends("owner", "name")
def _compute_displayed_name(self):
for record in self:
if record.name and record.owner:
record.displayed_name = record.owner + "/" + record.name
displayed_name = []
if record.owner:
displayed_name.append(record.owner)
if record.name:
displayed_name.append(record.name)
record.displayed_name = '/'.join(displayed_name)

View File

@@ -5,3 +5,7 @@ access_git_repo_user,git.repo.user,dev_git_project_task_connector.model_git_repo
access_git_repo_manager,git.repo.manager,dev_git_project_task_connector.model_git_repo,project.group_project_manager,1,1,1,1
access_git_platform_user,git.platform.user,dev_git_project_task_connector.model_git_platform,project.group_project_user,1,0,0,0
access_git_platform_manager,git.platform.manager,dev_git_project_task_connector.model_git_platform,project.group_project_manager,1,1,1,1
access_create_git_issue_user,create.git.issue.user,dev_git_project_task_connector.model_create_git_issue,project.group_project_user,1,0,0,0
access_create_git_issue_manager,create.git.issue.manager,dev_git_project_task_connector.model_create_git_issue,project.group_project_manager,1,1,1,1
access_link_git_issue_user,link.git.issue.user,dev_git_project_task_connector.model_link_git_issue,project.group_project_user,1,0,0,0
access_link_git_issue_manager,link.git.issue.manager,dev_git_project_task_connector.model_link_git_issue,project.group_project_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
5 access_git_repo_manager git.repo.manager dev_git_project_task_connector.model_git_repo project.group_project_manager 1 1 1 1
6 access_git_platform_user git.platform.user dev_git_project_task_connector.model_git_platform project.group_project_user 1 0 0 0
7 access_git_platform_manager git.platform.manager dev_git_project_task_connector.model_git_platform project.group_project_manager 1 1 1 1
8 access_create_git_issue_user create.git.issue.user dev_git_project_task_connector.model_create_git_issue project.group_project_user 1 0 0 0
9 access_create_git_issue_manager create.git.issue.manager dev_git_project_task_connector.model_create_git_issue project.group_project_manager 1 1 1 1
10 access_link_git_issue_user link.git.issue.user dev_git_project_task_connector.model_link_git_issue project.group_project_user 1 0 0 0
11 access_link_git_issue_manager link.git.issue.manager dev_git_project_task_connector.model_link_git_issue project.group_project_manager 1 1 1 1

View File

@@ -3,7 +3,7 @@
{
"name": "Github Odoo Connector",
"version": "12.0.1.2.0",
"version": "14.0.0.0.0",
"author": "Elabore",
"maintainer": "False",
"website": "False",

View File

@@ -6,4 +6,4 @@ from odoo import models, fields
class GitPlatform(models.Model):
_inherit = "git.platform"
tool = fields.Selection(selection_add=[("github", "Github")])
tool = fields.Selection(selection_add=[("github", "Github")], ondelete={'github':'cascade'})