Shuffle commits around to fix audit log ordering
This commit is contained in:
parent
0aeca336b7
commit
141cbedff5
@ -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):
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user