Revert "Added flag to remove default sender from user list"

This commit is contained in:
Andrew Shumway
2023-11-06 11:49:17 -07:00
committed by GitHub
parent 9cdc507f6c
commit d0368695db
5 changed files with 7 additions and 33 deletions

View File

@@ -273,7 +273,6 @@ def dao_create_service(
user, user,
service_id=None, service_id=None,
service_permissions=None, service_permissions=None,
create_default_sms_sender=False,
): ):
if not user: if not user:
raise ValueError("Can't create a service without a user") raise ValueError("Can't create a service without a user")
@@ -298,11 +297,8 @@ def dao_create_service(
) )
service.permissions.append(service_permission) service.permissions.append(service_permission)
# We are removing an sms default sender from being added to each # do we just add the default - or will we get a value from FE?
# service as it is created, but we will pass a default flag insert_service_sms_sender(service, current_app.config["FROM_NUMBER"])
# because some tests need a default number.
if create_default_sms_sender:
insert_service_sms_sender(service, current_app.config["FROM_NUMBER"])
if organization: if organization:
service.organization_id = organization.id service.organization_id = organization.id

View File

@@ -227,16 +227,8 @@ def create_service():
# unpack valid json into service object # unpack valid json into service object
valid_service = Service.from_json(data) valid_service = Service.from_json(data)
# Grabbing flag from request object for default SMS sender.
# This will only be true in our tests now; the value will default to false in normal app usage.
create_default_sms_sender = bool(
request.args.get("create_default_sms_sender", False)
)
with transaction(): with transaction():
dao_create_service( dao_create_service(valid_service, user)
valid_service, user, create_default_sms_sender=create_default_sms_sender
)
set_default_free_allowance_for_service(service=valid_service, year_start=None) set_default_free_allowance_for_service(service=valid_service, year_start=None)
return jsonify(data=service_schema.dump(valid_service)), 201 return jsonify(data=service_schema.dump(valid_service)), 201

View File

@@ -219,12 +219,7 @@ def sample_service(sample_user):
service = Service.query.filter_by(name=service_name).first() service = Service.query.filter_by(name=service_name).first()
if not service: if not service:
service = Service(**data) service = Service(**data)
dao_create_service( dao_create_service(service, sample_user, service_permissions=None)
service,
sample_user,
service_permissions=None,
create_default_sms_sender=True,
)
else: else:
if sample_user not in service.users: if sample_user not in service.users:
dao_add_user_to_service(service, sample_user) dao_add_user_to_service(service, sample_user)
@@ -246,9 +241,7 @@ def _sample_service_full_permissions(notify_db_session):
@pytest.fixture(scope="function") @pytest.fixture(scope="function")
def sample_template(sample_user): def sample_template(sample_user):
service = create_service( service = create_service(
service_permissions=[EMAIL_TYPE, SMS_TYPE], service_permissions=[EMAIL_TYPE, SMS_TYPE], check_if_service_exists=True
check_if_service_exists=True,
create_default_sms_sender=True,
) )
data = { data = {
@@ -805,7 +798,6 @@ def notify_service(notify_db_session, sample_user):
service=service, service=service,
service_id=current_app.config["NOTIFY_SERVICE_ID"], service_id=current_app.config["NOTIFY_SERVICE_ID"],
user=sample_user, user=sample_user,
create_default_sms_sender=True,
) )
data = { data = {

View File

@@ -117,7 +117,6 @@ def create_service(
billing_contact_names=None, billing_contact_names=None,
billing_contact_email_addresses=None, billing_contact_email_addresses=None,
billing_reference=None, billing_reference=None,
create_default_sms_sender=True,
): ):
if check_if_service_exists: if check_if_service_exists:
service = Service.query.filter_by(name=service_name).first() service = Service.query.filter_by(name=service_name).first()
@@ -150,7 +149,6 @@ def create_service(
service.created_by, service.created_by,
service_id, service_id,
service_permissions=service_permissions, service_permissions=service_permissions,
create_default_sms_sender=create_default_sms_sender,
) )
service.active = active service.active = active

View File

@@ -380,13 +380,8 @@ def test_create_service(
"created_by": str(sample_user.id), "created_by": str(sample_user.id),
} }
create_default_sms_sender = True
json_resp = admin_request.post( json_resp = admin_request.post(
"service.create_service", "service.create_service", _data=data, _expected_status=201
_data=data,
_expected_status=201,
create_default_sms_sender=create_default_sms_sender,
) )
assert json_resp["data"]["id"] assert json_resp["data"]["id"]
@@ -404,6 +399,7 @@ def test_create_service(
) )
assert json_resp["data"]["name"] == "created service" assert json_resp["data"]["name"] == "created service"
service_sms_senders = ServiceSmsSender.query.filter_by( service_sms_senders = ServiceSmsSender.query.filter_by(
service_id=service_db.id service_id=service_db.id
).all() ).all()