mirror of
				https://gitea.com/gitea/tea.git
				synced 2025-10-31 09:15:26 +01:00 
			
		
		
		
	Add more issue / pr creation params (#331)
adds assignees, labels, deadline, milestone params - [x] add flags to `tea issue create` (this is BREAKING, `-b` moved to `-d` for consistency with pr create) - [x] add interactive mode to `tea issue create` - [x] add flags to `tea pr create` - [x] add interactive mode to `tea pr create` fixes #171, fixes #303 Co-authored-by: Norwin Roosen <git@nroo.de> Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://gitea.com/gitea/tea/pulls/331 Reviewed-by: 6543 <6543@obermui.de> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Norwin <noerw@noreply.gitea.io> Co-committed-by: Norwin <noerw@noreply.gitea.io>
This commit is contained in:
		| @@ -20,18 +20,7 @@ var CmdIssuesCreate = cli.Command{ | ||||
| 	Usage:       "Create an issue on repository", | ||||
| 	Description: `Create an issue on repository`, | ||||
| 	Action:      runIssuesCreate, | ||||
| 	Flags: append([]cli.Flag{ | ||||
| 		&cli.StringFlag{ | ||||
| 			Name:    "title", | ||||
| 			Aliases: []string{"t"}, | ||||
| 			Usage:   "issue title to create", | ||||
| 		}, | ||||
| 		&cli.StringFlag{ | ||||
| 			Name:    "body", | ||||
| 			Aliases: []string{"b"}, | ||||
| 			Usage:   "issue body to create", | ||||
| 		}, | ||||
| 	}, flags.LoginRepoFlags...), | ||||
| 	Flags:       flags.IssuePREditFlags, | ||||
| } | ||||
|  | ||||
| func runIssuesCreate(cmd *cli.Context) error { | ||||
| @@ -42,11 +31,15 @@ func runIssuesCreate(cmd *cli.Context) error { | ||||
| 		return interact.CreateIssue(ctx.Login, ctx.Owner, ctx.Repo) | ||||
| 	} | ||||
|  | ||||
| 	opts, err := flags.GetIssuePREditFlags(ctx) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	return task.CreateIssue( | ||||
| 		ctx.Login, | ||||
| 		ctx.Owner, | ||||
| 		ctx.Repo, | ||||
| 		ctx.String("title"), | ||||
| 		ctx.String("body"), | ||||
| 		*opts, | ||||
| 	) | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Norwin
					Norwin