Coverage for webapp/endpoints/invites.py: 100%
13 statements
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-05 22:06 +0000
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-05 22:06 +0000
1# Packages
2import flask
3from canonicalwebteam.store_api.dashboard import Dashboard
4from flask.json import jsonify
6# Local
7from webapp.decorators import login_required, exchange_required
8from webapp.helpers import api_session
11dashboard = Dashboard(api_session)
13invites = flask.Blueprint(
14 "invites",
15 __name__,
16)
19@invites.route("/api/store/<store_id>/invites")
20@login_required
21@exchange_required
22def get_invites(store_id):
23 invites = dashboard.get_store_invites(flask.session, store_id)
25 return jsonify(invites)