def search_proxy_features(): query = request.args.get('q', '') features = FeatureService.get_instance() feature = features.search(query) if feature and feature.data: return jsonify(feature.data) return abort(404, { 'errors': dict(message="feature %r not found" % query) })
def feature_proxy(slug): features = FeatureService.get_instance() feature = features.get_feature(slug) if feature and feature.data: return jsonify(feature.data) else: return abort(404, { 'errors': dict(message="feature not found") })
def index(): api_token = get_api_token() features = FeatureService.get_instance() feature_slugs = features.qp.valid_slugs return render_template( 'index.html', token=api_token, feature_slugs=feature_slugs )
def hip_chat(): if request.method == 'GET': return render_template( 'hipchat/demo.html' ) features = FeatureService.get_instance() bot = CanIUseBot(features) response = bot.parse_request(request.get_json()) return jsonify(response.data)
def all_proxy_features(): features = FeatureService.get_instance() return jsonify({ 'features': features.qp.valid_slugs })
def index(): api_token = get_api_token() user = g.user features = FeatureService.get_instance() feature_slugs = features.qp.valid_slugs return render_template("index.html", token=api_token, user=user, feature_slugs=feature_slugs)
def mock_parser(): # todo seperate this from service mock_config = mock_loader.load_mock('features/config') features = FeatureService() features.parse(mock_config) return features.qp