change path from /api/ to /api-int/

This commit is contained in:
fiatjaf 2018-08-30 00:49:38 +00:00
parent 8dbe4b7801
commit b0f6b3fcbe
5 changed files with 15 additions and 15 deletions

View File

@ -18,7 +18,7 @@ def configure_login(app):
@login_manager.unauthorized_handler
def unauthorized():
if request_wants_json() or request.path.startswith("/api/"):
if request_wants_json() or request.path.startswith("/api-int/"):
return jsonify({"error": "User not logged."}), 401
return redirect(url_for("register"))

View File

@ -208,7 +208,7 @@ module.exports = class CreateForm extends React.Component {
e.preventDefault()
try {
let r = await (await fetch(`/api/forms/sitewide-check`, {
let r = await (await fetch(`/api-int/forms/sitewide-check`, {
method: 'POST',
body: JSON.stringify({email: this.state.email, url: this.state.url}),
credentials: 'same-origin',
@ -240,7 +240,7 @@ module.exports = class CreateForm extends React.Component {
e.preventDefault()
try {
let r = await (await fetch('/api/forms', {
let r = await (await fetch('/api-int/forms', {
method: 'POST',
body: JSON.stringify({
email: this.state.email,

View File

@ -22,7 +22,7 @@ module.exports = class FormList extends React.Component {
async componentDidMount() {
try {
let r = await (await fetch('/api/forms', {
let r = await (await fetch('/api-int/forms', {
credentials: 'same-origin',
headers: {Accept: 'application/json'}
})).json()

View File

@ -84,7 +84,7 @@ module.exports = class FormPage extends React.Component {
let hashid = this.props.match.params.hashid
try {
let r = await (await fetch(`/api/forms/${hashid}`, {
let r = await (await fetch(`/api-int/forms/${hashid}`, {
credentials: 'same-origin',
headers: {Accept: 'application/json'}
})).json()
@ -236,7 +236,7 @@ class FormSubmissions extends React.Component {
try {
let r = await (await fetch(
`/api/forms/${this.props.form.hashid}/submissions/${subid}`,
`/api-int/forms/${this.props.form.hashid}/submissions/${subid}`,
{
method: 'DELETE',
credentials: 'same-origin',
@ -460,7 +460,7 @@ class FormSettings extends React.Component {
async update(e) {
try {
let res = await (await fetch(`/api/forms/${this.props.form.hashid}`, {
let res = await (await fetch(`/api-int/forms/${this.props.form.hashid}`, {
method: 'PATCH',
body: JSON.stringify({
[e.currentTarget.name]: !e.currentTarget.checked
@ -502,7 +502,7 @@ class FormSettings extends React.Component {
this.setState({deleting: false})
try {
let res = await (await fetch(`/api/forms/${this.props.form.hashid}`, {
let res = await (await fetch(`/api-int/forms/${this.props.form.hashid}`, {
method: 'DELETE',
credentials: 'same-origin',
headers: {

View File

@ -43,13 +43,13 @@ def configure_routes(app):
app.add_url_rule('/forms/<hashid>', view_func=fv.serve_dashboard, methods=['GET'])
app.add_url_rule('/forms/<hashid>/<path:s>', view_func=fv.serve_dashboard, methods=['GET'])
app.add_url_rule('/forms/<hashid>.<format>', view_func=fv.export_submissions, methods=['GET'])
app.add_url_rule('/api/forms', view_func=fa.list, methods=['GET'])
app.add_url_rule('/api/forms', view_func=fa.create, methods=['POST'])
app.add_url_rule('/api/forms/<hashid>', view_func=fa.get, methods=['GET'])
app.add_url_rule('/api/forms/<hashid>', view_func=fa.update, methods=['PATCH'])
app.add_url_rule('/api/forms/<hashid>', view_func=fa.delete, methods=['DELETE'])
app.add_url_rule('/api/forms/sitewide-check', view_func=fa.sitewide_check, methods=['POST'])
app.add_url_rule('/api/forms/<hashid>/submissions/<submissionid>', view_func=fa.submission_delete, methods=['DELETE'])
app.add_url_rule('/api-int/forms', view_func=fa.list, methods=['GET'])
app.add_url_rule('/api-int/forms', view_func=fa.create, methods=['POST'])
app.add_url_rule('/api-int/forms/<hashid>', view_func=fa.get, methods=['GET'])
app.add_url_rule('/api-int/forms/<hashid>', view_func=fa.update, methods=['PATCH'])
app.add_url_rule('/api-int/forms/<hashid>', view_func=fa.delete, methods=['DELETE'])
app.add_url_rule('/api-int/forms/sitewide-check', view_func=fa.sitewide_check, methods=['POST'])
app.add_url_rule('/api-int/forms/<hashid>/submissions/<submissionid>', view_func=fa.submission_delete, methods=['DELETE'])
# Webhooks
app.add_url_rule('/webhooks/stripe', view_func=uv.stripe_webhook, methods=['POST'])