Example #1
0
def fill_org():
    collection = mongo.get_collection('organizations')
    queue_collection = mongo.get_collection('queue')

    org_pool_count = collection.find({
        'type': ORG_POOL,
    }, {
        '_id': True,
    }).count()

    org_pool_count += queue_collection.find({
        'type': 'init_org_pooled',
    }, {
        '_id': True,
    }).count()

    for _ in xrange(settings.app.org_pool_size - org_pool_count):
        org = organization.new_org(type=ORG_POOL, block=False)
Example #2
0
def org_post():
    if settings.app.demo_mode:
        return utils.demo_blocked()

    name = utils.filter_str(flask.request.json['name'])
    auth_api = flask.request.json.get('auth_api', False)

    org = organization.new_org(name=name, auth_api=None, type=ORG_DEFAULT)

    if auth_api:
        org.auth_api = True
        org.generate_auth_token()
        org.generate_auth_secret()
        org.commit()

    logger.LogEntry(message='Created new organization "%s".' % org.name)
    event.Event(type=ORGS_UPDATED)
    return utils.jsonify(org.dict())
Example #3
0
def org_post():
    if settings.app.demo_mode:
        return utils.demo_blocked()

    name = utils.filter_str(flask.request.json['name'])
    auth_api = flask.request.json.get('auth_api', False)

    org = organization.new_org(name=name, auth_api=None, type=ORG_DEFAULT)

    if auth_api:
        org.auth_api = True
        org.generate_auth_token()
        org.generate_auth_secret()
        org.commit()

    logger.LogEntry(message='Created new organization "%s".' % org.name)
    event.Event(type=ORGS_UPDATED)
    return utils.jsonify(org.dict())
Example #4
0
def org_post():
    name = utils.filter_str(flask.request.json['name'])
    org = organization.new_org(name=name, type=ORG_DEFAULT)
    logger.LogEntry(message='Created new organization "%s".' % org.name)
    event.Event(type=ORGS_UPDATED)
    return utils.jsonify(org.dict())