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:
|
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):
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user