Create new project

This commit is contained in:
richard-dds
2018-08-21 14:21:03 -04:00
parent 7c21e64c51
commit 5203690748
4 changed files with 81 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ from atst.database import db
from atst.models.workspace import Workspace
from atst.models.workspace_role import WorkspaceRole
from atst.models.project import Project
from atst.models.environment import Environment
from atst.domain.exceptions import NotFoundError, UnauthorizedError
from atst.domain.roles import Roles
@@ -72,6 +73,15 @@ class Projects(object):
return project
class Environments(object):
@classmethod
def create(cls, project, name):
environment = Environment(project=project, name=name)
db.session.add(environment)
db.session.commit()
return environment
class Members(object):
def __init__(self):
pass