Skip to content

Commit 9bf6593

Browse files
committed
[T/6286]project_scrum_external_tickets: moved external tickets from project scrum to its own module
1 parent d68106c commit 9bf6593

23 files changed

+286
-111
lines changed

project_scrum/models/project_scrum.p.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -372,13 +372,13 @@ class SprintType(models.Model):
372372
sequence = fields.Integer()
373373

374374

375-
# ~ class ProjectSprintBusinessProcess(models.Model):
376-
# ~ _name = 'project.scrum.business.process'
377-
# ~ _order = 'sequence'
378-
# ~ _description = 'Business Process'
375+
class ProjectSprintBusinessProcess(models.Model):
376+
_name = 'project.scrum.business.process'
377+
_order = 'sequence'
378+
_description = 'Business Process'
379379

380-
# ~ name = fields.Char(string="Description")
381-
# ~ sequence = fields.Integer()
380+
name = fields.Char(string="Description")
381+
sequence = fields.Integer()
382382

383383

384384

project_scrum/models/project_scrum.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -203,21 +203,21 @@ def action_create_sprint_calendar(self):
203203

204204

205205

206-
class RelatedTicketLines(models.Model):
207-
_name = 'related.ticket.lines'
208-
_description = 'Related Ticket Lines'
209-
210-
name = fields.Char(string="External Ticket ID")
211-
external_ticket_url = fields.Char(string="External Ticket URL")
212-
external_ticket_assigned_id = fields.Many2one('res.users', string="External Ticket Assigned User")
213-
external_ticket_state = fields.Selection([
214-
('new', 'New'),
215-
('progress', 'In Progress'),
216-
('done', 'Done'),
217-
('cancelled', 'Cancelled'),
218-
], string="External Ticket State")
219-
project_task_id = fields.Many2one('project.task', string="Project Task")
220-
project_scrum_us_id = fields.Many2one('project.scrum.us', string="User Stories")
206+
# class RelatedTicketLines(models.Model):
207+
# _name = 'related.ticket.lines'
208+
# _description = 'Related Ticket Lines'
209+
#
210+
# name = fields.Char(string="External Ticket ID")
211+
# external_ticket_url = fields.Char(string="External Ticket URL")
212+
# external_ticket_assigned_id = fields.Many2one('res.users', string="External Ticket Assigned User")
213+
# external_ticket_state = fields.Selection([
214+
# ('new', 'New'),
215+
# ('progress', 'In Progress'),
216+
# ('done', 'Done'),
217+
# ('cancelled', 'Cancelled'),
218+
# ], string="External Ticket State")
219+
# project_task_id = fields.Many2one('project.task', string="Project Task")
220+
# project_scrum_us_id = fields.Many2one('project.scrum.us', string="User Stories")
221221

222222

223223

@@ -352,13 +352,13 @@ class SprintType(models.Model):
352352
sequence = fields.Integer()
353353

354354

355-
# ~ class ProjectSprintBusinessProcess(models.Model):
356-
# ~ _name = 'project.scrum.business.process'
357-
# ~ _order = 'sequence'
358-
# ~ _description = 'Business Process'
355+
class ProjectSprintBusinessProcess(models.Model):
356+
_name = 'project.scrum.business.process'
357+
_order = 'sequence'
358+
_description = 'Business Process'
359359

360-
# ~ name = fields.Char(string="Description")
361-
# ~ sequence = fields.Integer()
360+
name = fields.Char(string="Description")
361+
sequence = fields.Integer()
362362

363363

364364

project_scrum/models/project_scrum_us.p.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ def _compute_stage_id(self):
9999
('cancelled', 'Cancelled'),
100100
], string='State', default='new')
101101

102-
external_ticket_ids = fields.One2many('related.ticket.lines', 'project_scrum_us_id', string="External Ticket")
103-
104102
def stage_find(self, section_id, domain=[], order='sequence'):
105103
""" Override of the base.stage method
106104
Parameter of the stage search taken from the lead:

project_scrum/models/project_scrum_us.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,6 @@ def _compute_stage_id(self):
9191
('cancelled', 'Cancelled'),
9292
], string='State', default='new')
9393

94-
external_ticket_ids = fields.One2many('related.ticket.lines', 'project_scrum_us_id', string="External Ticket")
95-
9694
def stage_find(self, section_id, domain=[], order='sequence'):
9795
""" Override of the base.stage method
9896
Parameter of the stage search taken from the lead:

project_scrum/models/project_task.p.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ class ProjectTask(models.Model):
2727
readonly=False)
2828
sprint_ids = fields.Many2many(comodel_name='project.scrum.sprint', string='Sprints')
2929

30-
external_ticket_ids = fields.One2many('related.ticket.lines', 'project_task_id', string="External Ticket")
31-
3230
@api.depends('sprint_id')
3331
def _current_sprint(self):
3432
for rec in self:

project_scrum/models/project_task.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ class ProjectTask(models.Model):
2727
readonly=False)
2828
sprint_ids = fields.Many2many(comodel_name='project.scrum.sprint', string='Sprints')
2929

30-
external_ticket_ids = fields.One2many('related.ticket.lines', 'project_task_id', string="External Ticket")
31-
3230
@api.depends('sprint_id')
3331
def _current_sprint(self):
3432
for rec in self:

project_scrum/security/ir.model.access.csv

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,4 @@ access_project_actor,project.scrum.actors,model_project_scrum_actors,project.gro
1111
access_project_test_manager,project.scrum.test,model_project_scrum_test,project.group_project_manager,1,1,1,1
1212
access_project_test,project.scrum.test,model_project_scrum_test,project.group_project_user,1,1,1,0
1313
access_project_sprint_type,project.sprint.type,model_project_sprint_type,project.group_project_user,1,1,1,1
14-
access_project_scrum_business_process,project.scrum.business.process,model_project_scrum_business_process,project.group_project_user,1,1,1,1
15-
access_related_ticket_lines,access_related_ticket_lines,model_related_ticket_lines,project.group_project_user,1,1,1,1
14+
access_project_scrum_business_process,project.scrum.business.process,model_project_scrum_business_process,project.group_project_user,1,1,1,1

project_scrum/views/project_scrum_view.p.xml

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -386,28 +386,6 @@
386386
</field>
387387
</page>
388388

389-
<page string="Related Tickets" name="related_tickets">
390-
<group>
391-
<field name="external_ticket_ids" nolabel="1">
392-
<!-- #if VERSION <= "17.0" -->
393-
<tree editable="bottom">
394-
<!-- #else -->
395-
<list editable="bottom">
396-
<!-- #endif -->
397-
<field name="name"/>
398-
<field name="external_ticket_url" widget="url" class="text-truncate"/>
399-
<field name="external_ticket_assigned_id"/>
400-
<field name="external_ticket_state"/>
401-
<field name="project_scrum_us_id" invisible="1"/>
402-
<!-- #if VERSION <= "17.0" -->
403-
</tree>
404-
<!-- #else -->
405-
</list>
406-
<!-- #endif -->
407-
</field>
408-
</group>
409-
</page>
410-
411389
<page string="Mermaid Editor" name="scrum_mermaid">
412390
<field name="mermaid_editor"/>
413391
</page>
@@ -1136,29 +1114,6 @@
11361114
<!-- #endif -->
11371115
</field>
11381116

1139-
<page name="description_page" position="after">
1140-
<page string="Related Tickets" name="related_tickets">
1141-
<group>
1142-
<field name="external_ticket_ids" nolabel="1">
1143-
<!-- #if VERSION <= "17.0" -->
1144-
<tree editable="bottom">
1145-
<!-- #else -->
1146-
<list>
1147-
<!-- #endif -->
1148-
<field name="name"/>
1149-
<field name="external_ticket_url" widget="url" class="text-truncate"/>
1150-
<field name="external_ticket_assigned_id"/>
1151-
<field name="external_ticket_state"/>
1152-
<field name="project_task_id" invisible="1"/>
1153-
<!-- #if VERSION <= "17.0" -->
1154-
</tree>
1155-
<!-- #else -->
1156-
</list>
1157-
<!-- #endif -->
1158-
</field>
1159-
</group>
1160-
</page>
1161-
</page>
11621117
</field>
11631118
</record>
11641119
<!--menu for accessing to userstories-->

project_scrum/views/project_scrum_view.xml

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -297,20 +297,6 @@
297297
</field>
298298
</page>
299299

300-
<page string="Related Tickets" name="related_tickets">
301-
<group>
302-
<field name="external_ticket_ids" nolabel="1">
303-
<list editable="bottom">
304-
<field name="name"/>
305-
<field name="external_ticket_url" widget="url" class="text-truncate"/>
306-
<field name="external_ticket_assigned_id"/>
307-
<field name="external_ticket_state"/>
308-
<field name="project_scrum_us_id" invisible="1"/>
309-
</list>
310-
</field>
311-
</group>
312-
</page>
313-
314300
<page string="Mermaid Editor" name="scrum_mermaid">
315301
<field name="mermaid_editor"/>
316302
</page>
@@ -874,21 +860,6 @@
874860
<field string="User Stories" name= "us_ids" invisible="use_scrum == False" domain="[('project_id', '=', project_id)]" widget="many2many_tags" />
875861
</field>
876862

877-
<page name="description_page" position="after">
878-
<page string="Related Tickets" name="related_tickets">
879-
<group>
880-
<field name="external_ticket_ids" nolabel="1">
881-
<list>
882-
<field name="name"/>
883-
<field name="external_ticket_url" widget="url" class="text-truncate"/>
884-
<field name="external_ticket_assigned_id"/>
885-
<field name="external_ticket_state"/>
886-
<field name="project_task_id" invisible="1"/>
887-
</list>
888-
</field>
889-
</group>
890-
</page>
891-
</page>
892863
</field>
893864
</record>
894865
<!--menu for accessing to userstories-->
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from . import models

0 commit comments

Comments
 (0)