Merge pull request #2586 from alphagov/add-org-id-to-services-2

Add organisation_id to Service.
This commit is contained in:
Rebecca Law
2019-08-15 10:03:52 +01:00
committed by GitHub
6 changed files with 62 additions and 24 deletions

View File

@@ -99,7 +99,6 @@ def dao_add_service_to_organisation(service, organisation_id):
id=organisation_id
).one()
organisation.services.append(service)
service.organisation_id = organisation_id
service.organisation_type = organisation.organisation_type
service.crown = organisation.crown

View File

@@ -293,7 +293,6 @@ def dao_create_service(
insert_service_sms_sender(service, current_app.config['FROM_NUMBER'])
if organisation:
service.organisation = organisation
service.organisation_id = organisation.id
service.organisation_type = organisation.organisation_type
if organisation.email_branding:

View File

@@ -349,12 +349,6 @@ class Organisation(db.Model):
active = db.Column(db.Boolean, nullable=False, default=True)
created_at = db.Column(db.DateTime, nullable=False, default=datetime.datetime.utcnow)
updated_at = db.Column(db.DateTime, nullable=True, onupdate=datetime.datetime.utcnow)
services = db.relationship(
'Service',
secondary='organisation_to_service',
uselist=True)
agreement_signed = db.Column(db.Boolean, nullable=True)
agreement_signed_at = db.Column(db.DateTime, nullable=True)
agreement_signed_by_id = db.Column(
@@ -480,11 +474,7 @@ class Service(db.Model, Versioned):
go_live_at = db.Column(db.DateTime, nullable=True)
organisation_id = db.Column(UUID(as_uuid=True), db.ForeignKey('organisation.id'), index=True, nullable=True)
organisation = db.relationship(
'Organisation',
secondary=organisation_to_service,
uselist=False,
single_parent=True)
organisation = db.relationship('Organisation', backref='services')
email_branding = db.relationship(
'EmailBranding',