Add support for tailbone-integration project generator
This commit is contained in:
parent
999bb29499
commit
8a08b3f7c7
2 changed files with 65 additions and 0 deletions
|
@ -100,6 +100,21 @@ class GenerateRattailIntegrationProject(colander.MappingSchema):
|
|||
extends_db = colander.SchemaNode(colander.Boolean())
|
||||
|
||||
|
||||
class GenerateTailboneIntegrationProject(colander.MappingSchema):
|
||||
"""
|
||||
Schema to generate new tailbone-integration project
|
||||
"""
|
||||
integration_name = colander.SchemaNode(colander.String())
|
||||
|
||||
integration_url = colander.SchemaNode(colander.String())
|
||||
|
||||
slug = colander.SchemaNode(colander.String())
|
||||
|
||||
python_project_name = colander.SchemaNode(colander.String())
|
||||
|
||||
python_name = colander.SchemaNode(colander.String())
|
||||
|
||||
|
||||
class GenerateByjoveProject(colander.MappingSchema):
|
||||
"""
|
||||
Schema for generating a new 'byjove' project
|
||||
|
@ -162,6 +177,8 @@ class GenerateProjectView(View):
|
|||
schema = GenerateFabricProject
|
||||
elif project_type == 'rattail_integration':
|
||||
schema = GenerateRattailIntegrationProject
|
||||
elif project_type == 'tailbone_integration':
|
||||
schema = GenerateTailboneIntegrationProject
|
||||
else:
|
||||
schema = GenerateProject
|
||||
form = forms.Form(schema=schema(), request=self.request,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue