[UPD] Add git.platform model
to manage connection with other Git softwares
This commit is contained in:
@@ -3,3 +3,4 @@
|
||||
from . import project_task
|
||||
from . import git_issue
|
||||
from . import git_repo
|
||||
from . import git_platform
|
||||
|
@@ -8,7 +8,10 @@ class GitIssue(models.Model):
|
||||
_description = "Issue Git"
|
||||
|
||||
name = fields.Char(string="Title", required=True, copy=True)
|
||||
repo = fields.Many2one("git.repo", required=True, copy=True)
|
||||
platform = fields.Many2one("git.platform", string="Git platform", required=True)
|
||||
repo = fields.Many2one(
|
||||
"git.repo", string="Git repository", required=True, copy=True
|
||||
)
|
||||
status = fields.Selection(
|
||||
[
|
||||
("opened", "Opened"),
|
||||
|
12
dev_git_project_task_connector/models/git_platform.py
Normal file
12
dev_git_project_task_connector/models/git_platform.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from odoo import models, fields
|
||||
|
||||
|
||||
class GitPlatform(models.Model):
|
||||
_name = "git.platform"
|
||||
_description = "Git Platform"
|
||||
|
||||
name = fields.Char(string="Name", required=True)
|
||||
tool = fields.Selection([], string="Tool", required=True)
|
||||
url = fields.Char(string="URL", required=True, copy=False)
|
@@ -7,6 +7,7 @@ class GitRepository(models.Model):
|
||||
_name = "git.repo"
|
||||
_description = "Repository Git"
|
||||
|
||||
platform_id = fields.Many2one("git.platform", string="Git platform", required=True)
|
||||
name = fields.Char(string="Name", required=True)
|
||||
owner = fields.Char(string="Owner", required=True)
|
||||
displayed_name = fields.Char(
|
||||
|
Reference in New Issue
Block a user