mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-01-22 18:13:13 -05:00
fix: f3: support modify milestone
(cherry picked from commit 16564fd9e8
)
This commit is contained in:
parent
3ce1a6562d
commit
dab3121c65
1 changed files with 5 additions and 2 deletions
|
@ -48,7 +48,7 @@ func (o *issue) ToFormat() f3.Interface {
|
||||||
return o.NewFormat()
|
return o.NewFormat()
|
||||||
}
|
}
|
||||||
|
|
||||||
var milestone *f3.Reference
|
milestone := &f3.Reference{}
|
||||||
if o.forgejoIssue.Milestone != nil {
|
if o.forgejoIssue.Milestone != nil {
|
||||||
milestone = f3_tree.NewIssueMilestoneReference(o.forgejoIssue.Milestone.ID)
|
milestone = f3_tree.NewIssueMilestoneReference(o.forgejoIssue.Milestone.ID)
|
||||||
}
|
}
|
||||||
|
@ -82,9 +82,11 @@ func (o *issue) ToFormat() f3.Interface {
|
||||||
func (o *issue) FromFormat(content f3.Interface) {
|
func (o *issue) FromFormat(content f3.Interface) {
|
||||||
issue := content.(*f3.Issue)
|
issue := content.(*f3.Issue)
|
||||||
var milestone *issues_model.Milestone
|
var milestone *issues_model.Milestone
|
||||||
|
var milestoneID int64
|
||||||
if issue.Milestone != nil {
|
if issue.Milestone != nil {
|
||||||
|
milestoneID = issue.Milestone.GetIDAsInt()
|
||||||
milestone = &issues_model.Milestone{
|
milestone = &issues_model.Milestone{
|
||||||
ID: issue.Milestone.GetIDAsInt(),
|
ID: milestoneID,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
o.forgejoIssue = &issues_model.Issue{
|
o.forgejoIssue = &issues_model.Issue{
|
||||||
|
@ -95,6 +97,7 @@ func (o *issue) FromFormat(content f3.Interface) {
|
||||||
ID: issue.PosterID.GetIDAsInt(),
|
ID: issue.PosterID.GetIDAsInt(),
|
||||||
},
|
},
|
||||||
Content: issue.Content,
|
Content: issue.Content,
|
||||||
|
MilestoneID: milestoneID,
|
||||||
Milestone: milestone,
|
Milestone: milestone,
|
||||||
IsClosed: issue.State == f3.IssueStateClosed,
|
IsClosed: issue.State == f3.IssueStateClosed,
|
||||||
CreatedUnix: timeutil.TimeStamp(issue.Created.Unix()),
|
CreatedUnix: timeutil.TimeStamp(issue.Created.Unix()),
|
||||||
|
|
Loading…
Reference in a new issue