Package coprs :: Module forms :: Class PackageFormScm
[hide private]
[frames] | no frames]

Class PackageFormScm

source code


Instance Methods [hide private]
 
source_json(self) source code
Class Variables [hide private]
  scm_type = wtforms.SelectField("Type", choices= [("git", "Git"...
  clone_url = wtforms.StringField("Clone url", validators= [wtfo...
  committish = wtforms.StringField("Committish", validators= [wt...
  subdirectory = wtforms.StringField("Subdirectory", validators=...
  spec = wtforms.StringField("Spec File", validators= [wtforms.v...
  srpm_build_method = wtforms.StringField("SRPM build method", v...

Inherited from BasePackageForm: package_name, webhook_rebuild

Method Details [hide private]

source_json(self)

source code 
Decorators:
  • @property

Class Variable Details [hide private]

scm_type

Value:
wtforms.SelectField("Type", choices= [("git", "Git"), ("svn", "SVN")])

clone_url

Value:
wtforms.StringField("Clone url", validators= [wtforms.validators.DataR\
equired(), wtforms.validators.URL()])

committish

Value:
wtforms.StringField("Committish", validators= [wtforms.validators.Opti\
onal()])

subdirectory

Value:
wtforms.StringField("Subdirectory", validators= [wtforms.validators.Op\
tional()])

spec

Value:
wtforms.StringField("Spec File", validators= [wtforms.validators.Optio\
nal(), wtforms.validators.Regexp(r"^.+\.spec$", message= "RPM spec fil\
e must end with .spec")])

srpm_build_method

Value:
wtforms.StringField("SRPM build method", validators= [wtforms.validato\
rs.DataRequired(), wtforms.validators.AnyOf(["rpkg", "tito", "tito_tes\
t", "make_srpm"])], default= 'rpkg')