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

Module forms

source code

Classes [hide private]
MultiCheckboxField
UrlListValidator
UrlRepoListValidator
Allows also `repo://` schema
UrlSrpmListValidator
SrpmValidator
CoprUniqueNameValidator
NameCharactersValidator
ModuleEnableNameValidator
ChrootsValidator
NameNotNumberValidator
EmailOrURL
StringListFilter
StringWhiteCharactersFilter
ValueToPermissionNumberFilter
CoprFormFactory
CoprDeleteForm
APICoprDeleteForm
BuildFormRebuildFactory
RebuildPackageFactory
BasePackageForm
PackageFormScm
PackageFormPyPI
PackageFormRubyGems
PackageFormTito
@deprecated
PackageFormMock
@deprecated
PackageFormDistGit
@deprecated
PackageFormCustom
DistGitValidator
NoneFilter
DistGitSelectField
Select-box for picking (default) dist git instance
PackageFormDistGitSimple
This represents basically a variant of the SCM method, but with a very trivial user interface.
RebuildAllPackagesFormFactory
BaseBuildFormFactory
BuildFormScmFactory
BuildFormTitoFactory
@deprecated
BuildFormMockFactory
@deprecated
BuildFormPyPIFactory
BuildFormRubyGemsFactory
BuildFormDistGitFactory
BuildFormUploadFactory
BuildFormCustomFactory
BuildFormDistGitSimpleFactory
Transform DistGitSimple package form into build form
BuildFormUrlFactory
ModuleFormUploadFactory
PagureIntegrationForm
ChrootForm
Validator for editing chroots in project (adding packages to minimal chroot)
CoprChrootExtend
CoprLegalFlagForm
PermissionsApplierFormFactory
PermissionsFormFactory
Creates a dynamic form for given set of copr permissions
CoprModifyForm
CoprForkFormFactory
ModifyChrootForm
SelectMultipleFieldNoValidation
Otherwise choices are required and in some cases we don't know them beforehand
PinnedCoprsForm
VoteForCopr
Form for upvoting and downvoting projects
AdminPlaygroundForm
AdminPlaygroundSearchForm
GroupUniqueNameValidator
ActivateFasGroupForm
CreateModuleForm
ModuleRepo
Functions [hide private]
 
get_package_form_cls_by_source_type_text(source_type_text)
Params ------ source_type_text : str name of the source type (scm/pypi/rubygems/git_and_tito/mock_scm)
source code
 
create_mock_bootstrap_field(level)
Select-box for the bootstrap configuration in chroot/project form
source code
 
create_mock_bootstrap_image_field()
Mandatory bootstrap-image field when the bootstrap select-box is set to a custom image option.
source code
 
_optional_checkbox_filter(data) source code
 
seconds_to_pretty_hours(sec) source code
 
cleanup_chroot_blacklist(string) source code
 
validate_chroot_blacklist(form, field) source code
 
cleanup_script(string) source code
 
get_module_build_form(*args, **kwargs) source code
Variables [hide private]
  FALSE_VALUES = {False, "false", ""}
Function Details [hide private]

get_package_form_cls_by_source_type_text(source_type_text)

source code 

Params
------
source_type_text : str
    name of the source type (scm/pypi/rubygems/git_and_tito/mock_scm)

Returns
-------
BasePackageForm child
    based on source_type_text input