mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-19 06:54:19 +01:00
Switch from System.Text.Json to Newtonsoft, typify the BTCPayServer.Client
This commit is contained in:
@@ -36,13 +36,13 @@ namespace BTCPayServer.Security.APIKeys
|
||||
bool success = false;
|
||||
switch (requirement.Policy)
|
||||
{
|
||||
case Permission.CanModifyProfile:
|
||||
case Permission.CanViewProfile:
|
||||
case Policies.CanModifyProfile:
|
||||
case Policies.CanViewProfile:
|
||||
success = context.HasPermission(Permission.Create(requirement.Policy));
|
||||
break;
|
||||
|
||||
case Permission.CanViewStoreSettings:
|
||||
case Permission.CanModifyStoreSettings:
|
||||
case Policies.CanViewStoreSettings:
|
||||
case Policies.CanModifyStoreSettings:
|
||||
var storeId = _HttpContext.GetImplicitStoreId();
|
||||
var userid = _userManager.GetUserId(context.User);
|
||||
// Specific store action
|
||||
@@ -72,8 +72,8 @@ namespace BTCPayServer.Security.APIKeys
|
||||
success = true;
|
||||
}
|
||||
break;
|
||||
case Permission.CanCreateUser:
|
||||
case Permission.CanModifyServerSettings:
|
||||
case Policies.CanCreateUser:
|
||||
case Policies.CanModifyServerSettings:
|
||||
if (context.HasPermission(Permission.Create(requirement.Policy)))
|
||||
{
|
||||
var user = await _userManager.GetUserAsync(context.User);
|
||||
|
||||
Reference in New Issue
Block a user