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:
environment = Environment(project=project, name=name)
db.session.add(environment)
db.session.commit()
@classmethod
def add_member(cls, environment, user, role):

View File

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

View File

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