Shuffle commits around to fix audit log ordering

This commit is contained in:
richard-dds 2018-09-25 11:20:50 -04:00
parent 0aeca336b7
commit 141cbedff5
3 changed files with 5 additions and 4 deletions

View File

@ -24,7 +24,6 @@ class Environments(object):
for name in names: for name in names:
environment = Environment(project=project, name=name) environment = Environment(project=project, name=name)
db.session.add(environment) db.session.add(environment)
db.session.commit()
@classmethod @classmethod
def add_member(cls, environment, user, role): def add_member(cls, environment, user, role):

View File

@ -12,11 +12,14 @@ class Projects(object):
@classmethod @classmethod
def create(cls, user, workspace, name, description, environment_names): def create(cls, user, workspace, name, description, environment_names):
project = Project(workspace=workspace, name=name, description=description) project = Project(workspace=workspace, name=name, description=description)
db.session.add(project)
Environments.create_many(project, environment_names) Environments.create_many(project, environment_names)
db.session.add(project) for environment in project.environments:
db.session.commit() Environments.add_member(user, environment, user)
db.session.commit()
return project return project
@classmethod @classmethod

View File

@ -17,7 +17,6 @@ class Project(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
workspace = relationship("Workspace") workspace = relationship("Workspace")
environments = relationship("Environment", back_populates="project") environments = relationship("Environment", back_populates="project")
@property @property
def displayname(self): def displayname(self):
return self.name return self.name