From 434e951692d1b9c731617349707e947e579424ea Mon Sep 17 00:00:00 2001 From: Gabriel Omar Cotelli Date: Sat, 15 Jun 2024 19:03:03 -0300 Subject: [PATCH] Push-up assert:isAuthorizedTo:within: to ResourceRESTfulController This way it can be used for any controller wanting to check for permissions in the context --- source/Stargate-Model/OperationsRESTfulController.class.st | 7 ------- source/Stargate-Model/ResourceRESTfulController.class.st | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/source/Stargate-Model/OperationsRESTfulController.class.st b/source/Stargate-Model/OperationsRESTfulController.class.st index a98b838..598b070 100644 --- a/source/Stargate-Model/OperationsRESTfulController.class.st +++ b/source/Stargate-Model/OperationsRESTfulController.class.st @@ -25,13 +25,6 @@ OperationsRESTfulController class >> isAbstract [ ^ self = OperationsRESTfulController ] -{ #category : 'private' } -OperationsRESTfulController >> assert: httpRequest isAuthorizedTo: permission within: requestContext [ - - ( requestContext includesPermission: permission ) ifFalse: [ - httpRequest abort: ZnResponse forbidden ] -] - { #category : 'private' } OperationsRESTfulController >> assert: httpRequest isAuthorizedWithin: requestContext [ diff --git a/source/Stargate-Model/ResourceRESTfulController.class.st b/source/Stargate-Model/ResourceRESTfulController.class.st index 686d720..1f2c763 100644 --- a/source/Stargate-Model/ResourceRESTfulController.class.st +++ b/source/Stargate-Model/ResourceRESTfulController.class.st @@ -22,6 +22,13 @@ ResourceRESTfulController class >> isAbstract [ ^ self = ResourceRESTfulController ] +{ #category : 'asserting' } +ResourceRESTfulController >> assert: httpRequest isAuthorizedTo: permission within: requestContext [ + + ( requestContext includesPermission: permission ) ifFalse: [ + httpRequest abort: ZnResponse forbidden ] +] + { #category : 'private' } ResourceRESTfulController >> jsonMediaType: aSubType vendoredBy: aVendorName version: aVersion [