Lines Matching refs:editable

150 func EditFieldsSurvey(editable *Editable, editorCommand string) error {
152 if editable.Title.Edited {
153 editable.Title.Value, err = titleSurvey(editable.Title.Default)
158 if editable.Body.Edited {
159 editable.Body.Value, err = bodySurvey(editable.Body.Default, editorCommand)
164 if editable.Reviewers.Edited {
165editable.Reviewers.Value, err = multiSelectSurvey("Reviewers", editable.Reviewers.Default, editabl…
170 if editable.Assignees.Edited {
171editable.Assignees.Value, err = multiSelectSurvey("Assignees", editable.Assignees.Default, editabl…
176 if editable.Labels.Edited {
177editable.Labels.Add, err = multiSelectSurvey("Labels", editable.Labels.Default, editable.Labels.Op…
181 for _, prev := range editable.Labels.Default {
183 for _, selected := range editable.Labels.Add {
190 editable.Labels.Remove = append(editable.Labels.Remove, prev)
194 if editable.Projects.Edited {
195editable.Projects.Value, err = multiSelectSurvey("Projects", editable.Projects.Default, editable.P…
200 if editable.Milestone.Edited {
201editable.Milestone.Value, err = milestoneSurvey(editable.Milestone.Default, editable.Milestone.Opt…
217 func FieldsToEditSurvey(editable *Editable) error {
228 if editable.Reviewers.Allowed {
238 editable.Title.Edited = true
241 editable.Body.Edited = true
244 editable.Reviewers.Edited = true
247 editable.Assignees.Edited = true
250 editable.Labels.Edited = true
253 editable.Projects.Edited = true
256 editable.Milestone.Edited = true
262 func FetchOptions(client *api.Client, repo ghrepo.Interface, editable *Editable) error {
264 Reviewers: editable.Reviewers.Edited,
265 Assignees: editable.Assignees.Edited,
266 Labels: editable.Labels.Edited,
267 Projects: editable.Projects.Edited,
268 Milestones: editable.Milestone.Edited,
296 editable.Metadata = *metadata
297 editable.Reviewers.Options = append(users, teams...)
298 editable.Assignees.Options = users
299 editable.Labels.Options = labels
300 editable.Projects.Options = projects
301 editable.Milestone.Options = milestones