Skip to content

Commit

Permalink
dynamic icons for form-item actions and other quibbles.
Browse files Browse the repository at this point in the history
  • Loading branch information
fiatjaf committed Apr 18, 2016
1 parent 66438c2 commit 6bde1bc
Show file tree
Hide file tree
Showing 10 changed files with 226 additions and 167 deletions.
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
development.env
*.py[cod]
node_modules

node_modules
npm-debug.log

# C extensions
*.so
Expand Down
9 changes: 3 additions & 6 deletions formspree/forms/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -441,8 +441,7 @@ def form_submissions(hashid, format=None):
)

@login_required
def form_toggle():
hashid = request.form.get('hashid')
def form_toggle(hashid):
form = Form.get_with_hashid(hashid)

# check that this request came from user dashboard to prevent XSS and CSRF
Expand Down Expand Up @@ -473,8 +472,7 @@ def form_toggle():
return redirect(url_for('dashboard'))

@login_required
def form_deletion():
hashid = request.form.get('hashid')
def form_deletion(hashid):
form = Form.get_with_hashid(hashid)

# check that this request came from user dashboard to prevent XSS and CSRF
Expand Down Expand Up @@ -503,8 +501,7 @@ def form_deletion():
return redirect(url_for('dashboard'))

@login_required
def submission_deletion(hashid):
submissionid = request.form.get('submissionid')
def submission_deletion(hashid, submissionid):
submission = Submission.query.get(submissionid)
form = Form.get_with_hashid(hashid)

Expand Down
6 changes: 3 additions & 3 deletions formspree/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ def configure_routes(app):
app.add_url_rule('/forms/sitewide-check', view_func=forms.views.sitewide_check, methods=['GET'])
app.add_url_rule('/forms/<hashid>/', 'form-submissions', view_func=forms.views.form_submissions, methods=['GET'])
app.add_url_rule('/forms/<hashid>.<format>', 'form-submissions', view_func=forms.views.form_submissions, methods=['GET'])
app.add_url_rule('/forms/toggle', 'form-toggle', view_func = forms.views.form_toggle, methods=['POST'])
app.add_url_rule('/forms/delete', 'form-deletion', view_func=forms.views.form_deletion, methods=['POST'])
app.add_url_rule('/forms/<hashid>/delete', 'submission-deletion', view_func=forms.views.submission_deletion, methods=['POST'])
app.add_url_rule('/forms/<hashid>/toggle', 'form-toggle', view_func=forms.views.form_toggle, methods=['POST'])
app.add_url_rule('/forms/<hashid>/delete', 'form-deletion', view_func=forms.views.form_deletion, methods=['POST'])
app.add_url_rule('/forms/<hashid>/delete/<submissionid>', 'submission-deletion', view_func=forms.views.submission_deletion, methods=['POST'])

# Webhooks
app.add_url_rule('/webhooks/stripe', view_func=users.views.stripe_webhook, methods=['POST'])
Loading

0 comments on commit 6bde1bc

Please sign in to comment.