forked from CGM_Public/pretix_original
PPv2: Fix permission-check for ISU (event.settings.general:write to event.settings.payment:write)
This commit is contained in:
@@ -216,7 +216,7 @@ class PayView(PaypalOrderView, TemplateView):
|
|||||||
|
|
||||||
|
|
||||||
@scopes_disabled()
|
@scopes_disabled()
|
||||||
@event_permission_required('event.settings.general:write')
|
@event_permission_required('event.settings.payment:write')
|
||||||
def isu_return(request, *args, **kwargs):
|
def isu_return(request, *args, **kwargs):
|
||||||
getparams = ['merchantId', 'merchantIdInPayPal', 'permissionsGranted', 'accountStatus', 'consentStatus', 'productIntentID', 'isEmailConfirmed']
|
getparams = ['merchantId', 'merchantIdInPayPal', 'permissionsGranted', 'accountStatus', 'consentStatus', 'productIntentID', 'isEmailConfirmed']
|
||||||
sessionparams = ['payment_paypal_isu_event', 'payment_paypal_isu_tracking_id']
|
sessionparams = ['payment_paypal_isu_event', 'payment_paypal_isu_tracking_id']
|
||||||
@@ -526,7 +526,7 @@ def webhook(request, *args, **kwargs):
|
|||||||
return HttpResponse(status=200)
|
return HttpResponse(status=200)
|
||||||
|
|
||||||
|
|
||||||
@event_permission_required('event.settings.general:write')
|
@event_permission_required('event.settings.payment:write')
|
||||||
@require_POST
|
@require_POST
|
||||||
def isu_disconnect(request, **kwargs):
|
def isu_disconnect(request, **kwargs):
|
||||||
del request.event.settings.payment_paypal_connect_refresh_token
|
del request.event.settings.payment_paypal_connect_refresh_token
|
||||||
|
|||||||
Reference in New Issue
Block a user