This commit is contained in:
ahmed committed 2019-11-10 12:41:31 +03:00
1 parent 8d06fd05ad
commit 5e87ea5247
41 files changed
+2076 -431

No files matched your search

@@ -33,7 +33,7 @@ using Esiur.Security.Authority;
namespace Esiur.Security.Permissions
{
public class ParentalPermissionsManager : IPermissionsManager
public class StorePermissionsManager : IPermissionsManager
{
Structure settings;
@@ -41,20 +41,12 @@ namespace Esiur.Security.Permissions
public Ruling Applicable(IResource resource, Session session, ActionType action, MemberTemplate member, object inquirer = null)
{
foreach (IResource parent in resource.Instance.Parents)
{
var ruling = parent.Instance.Applicable(session, action, member, inquirer);
if (ruling != Ruling.DontCare)
return ruling;
}
return Ruling.DontCare;
return resource.Instance.Store.Instance.Applicable(session, action, member, inquirer);
}
public bool Initialize(Structure settings, IResource resource)
{
throw new NotImplementedException();
return true;
}
}
}