Demande créée !
Votre demande a été créée et est disponible à l'adresse suivante:
{ vmodel.IssueURL }
.
package component import ( "forge.cadoles.com/wpetit/clearcase/internal/core/model" "forge.cadoles.com/wpetit/clearcase/internal/http/form" common "forge.cadoles.com/wpetit/clearcase/internal/http/handler/webui/common/component" ) type IssuePageVModel struct { IssueURL string SummaryForm *form.Form IssueForm *form.Form Projects []*model.Project SelectedProjectID string } func NewIssueSummaryForm() *form.Form { return form.New( form.NewField( "project", form.Attrs{}, form.NonEmpty("Ce champs ne doit pas être vide."), ), form.NewField( "summary", form.Attrs{ "type": "textarea", "rows": "20", "placeholder": "Décrivez rapidement le sujet du problème rencontré ou de l'évolution souhaitée...", }, form.NonEmpty("Ce champs ne doit pas être vide."), ), ) } func NewIssueForm() *form.Form { return form.New( form.NewField( "title", form.Attrs{ "type": "text", }, form.NonEmpty("Ce champs ne doit pas être vide."), ), form.NewField( "body", form.Attrs{ "type": "textarea", "rows": "20", }, form.NonEmpty("Ce champs ne doit pas être vide."), ), ) } templ IssuePage(vmodel IssuePageVModel) { @common.Page(common.WithTitle("Nouvelle demande")) {