Allow application creation without environments
This commit is contained in:
parent
6b74766df9
commit
8c8f0be761
@ -19,12 +19,13 @@ class Applications(BaseDomainClass):
|
|||||||
resource_name = "application"
|
resource_name = "application"
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def create(cls, user, portfolio, name, description, environment_names):
|
def create(cls, user, portfolio, name, description, environment_names=None):
|
||||||
application = Application(
|
application = Application(
|
||||||
portfolio=portfolio, name=name, description=description
|
portfolio=portfolio, name=name, description=description
|
||||||
)
|
)
|
||||||
db.session.add(application)
|
db.session.add(application)
|
||||||
|
|
||||||
|
if environment_names:
|
||||||
Environments.create_many(user, application, environment_names)
|
Environments.create_many(user, application, environment_names)
|
||||||
|
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user