I have implemented both IAutorizeDataPortal and IInterceptDataPortal in my project. When commands are executed, IInterceptDataPortal methods gets DataPortalOperations.Execute parameter, but IAutorizeDataPortal.Authorize gets DataPortalOperations.Update. The difference is in server DataPortal class Update method:
AuthorizeRequest(new AuthorizeRequest(objectType, obj, DataPortalOperations.Update));
Is it bug or feature? For my case it would be better to have both parameter the same... :)
It is a bug. Thanks for reporting this.
Copyright (c) Marimer LLC