Пример #1
0
def broadcast_organisation(notify_db_session):
    org = Organisation.query.get(current_app.config['BROADCAST_ORGANISATION_ID'])
    if not org:
        org = Organisation(id=current_app.config['BROADCAST_ORGANISATION_ID'], name='broadcast organisation')
        dao_create_organisation(org)

    return org
Пример #2
0
def create_organisation(
    name='test_org_1',
    active=True,
    organisation_type=None,
    domains=None,
    organisation_id=None,
    purchase_order_number=None,
    billing_contact_names=None,
    billing_contact_email_addresses=None,
    billing_reference=None,
):
    data = {
        'id': organisation_id,
        'name': name,
        'active': active,
        'organisation_type': organisation_type,
        'purchase_order_number': purchase_order_number,
        'billing_contact_names': billing_contact_names,
        'billing_contact_email_addresses': billing_contact_email_addresses,
        'billing_reference': billing_reference,
    }
    organisation = Organisation(**data)
    dao_create_organisation(organisation)

    for domain in domains or []:
        create_domain(domain, organisation.id)

    return organisation
Пример #3
0
def create_organisation():
    data = request.get_json()

    validate(data, post_create_organisation_schema)

    organisation = Organisation(**data)
    dao_create_organisation(organisation)
    return jsonify(organisation.serialize()), 201
Пример #4
0
def create_organisation(name='test_org_1', active=True):
    data = {
        'name': name,
        'active': active
    }
    organisation = Organisation(**data)
    dao_create_organisation(organisation)

    return organisation
Пример #5
0
def create_organisation(name='test_org_1', active=True, organisation_type=None, domains=None):
    data = {
        'name': name,
        'active': active,
        'organisation_type': organisation_type,
    }
    organisation = Organisation(**data)
    dao_create_organisation(organisation)

    for domain in domains or []:
        create_domain(domain, organisation.id)

    return organisation
Пример #6
0
def create_organisation(name="test_org_1",
                        active=True,
                        organisation_type=None,
                        domains=None):
    data = {
        "name": name,
        "active": active,
        "organisation_type": organisation_type,
    }
    organisation = Organisation(**data)
    dao_create_organisation(organisation)

    for domain in domains or []:
        create_domain(domain, organisation.id)

    return organisation
Пример #7
0
def create_organisation(name='test_org_1', active=True, organisation_type=None, domains=None):
    organisation = Organisation.query.filter_by(name=name).first()
    if organisation:
        organisation.active = active
        organisation.organisation_type = organisation_type
    else:
        data = {
            'name': name,
            'active': active,
            'organisation_type': organisation_type,
        }
        organisation = Organisation(**data)
        dao_create_organisation(organisation)

    for domain in domains or []:
        create_domain(domain, organisation.id)

    return organisation
Пример #8
0
def sample_organisation(notify_db_session):
    org = Organisation(name='sample organisation')
    dao_create_organisation(org)
    return org