Tree Refresh; Draft Note Replies (#289)
* fix: always refresh discussion tree data after choosing a new branch * fix: rebuild discussion tree without collapsing nodes after all edit/delete/create actions * feat: add command to refresh discussion tree * feat: Add support for draft note replies, e.g. replies to existing notes and comments in draft form * fix: allow backticks in comment suggestions This is a #MINOR release
This commit is contained in:
committed by
GitHub
parent
cf6ccddce3
commit
0d0ed1639a
@@ -17,7 +17,8 @@ as when they are creating a normal comment, but the Gitlab
|
||||
endpoints + resources we handle are different */
|
||||
|
||||
type PostDraftNoteRequest struct {
|
||||
Comment string `json:"comment"`
|
||||
Comment string `json:"comment"`
|
||||
DiscussionId string `json:"discussion_id,omitempty"`
|
||||
PositionData
|
||||
}
|
||||
|
||||
@@ -143,9 +144,11 @@ func (a *api) postDraftNote(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
opt := gitlab.CreateDraftNoteOptions{
|
||||
Note: &postDraftNoteRequest.Comment,
|
||||
// TODO: Support posting replies as drafts and rendering draft replies in the discussion tree
|
||||
// instead of the notes tree
|
||||
// InReplyToDiscussionID *string `url:"in_reply_to_discussion_id,omitempty" json:"in_reply_to_discussion_id,omitempty"`
|
||||
}
|
||||
|
||||
// Draft notes can be posted in "response" to existing discussions
|
||||
if postDraftNoteRequest.DiscussionId != "" {
|
||||
opt.InReplyToDiscussionID = gitlab.Ptr(postDraftNoteRequest.DiscussionId)
|
||||
}
|
||||
|
||||
if postDraftNoteRequest.FileName != "" {
|
||||
|
||||
Reference in New Issue
Block a user