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)
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())
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())