public override void Authorize(SigmaQuery query) { if (!Auth.ContextAuthorized) { Auth.AssertPermission(Resources.AdminGraph, query.NetworkId); } Auth.AssertPermission(Resources.BasicLogin, query.NetworkId); }
public override void Authorize(InternalGraphQuery query) { if (Auth.HasPermission(AppFeatures.SyncApi)) { Auth.AssertPermission(AppFeatures.SyncApi); } else { Auth.AssertPermission(Resources.BasicLogin, query.NetworkId); } }
public override void Authorize(ClearNetworkCacheCommand cmd) { Auth.AssertPermission(Resources.AdminData, cmd.NetworkId); }
public override void Authorize(InternalGraphEdgesQuery query) { Auth.AssertPermission(Resources.BasicLogin, query.NetworkId); }
public override void Authorize(SchemaQuery query) { Auth.AssertPermission(Resources.AdminData, query.NetworkId); }
public override void Authorize(VertexQuery query) { Auth.AssertPermission(Resources.BasicLogin, query.NetworkId); }
public override void Authorize(SaveLayoutCommand cmd) { Auth.AssertPermission(Resources.AdminGraph, cmd.NetworkId); }
public override void Authorize(GraphQuery query) { Auth.AssertPermission(Resources.AdminGraph, query.NetworkId); Auth.AssertPermission(Resources.BasicLogin, query.NetworkId); }
public override void Authorize(DuplicatesQuery query) { Auth.AssertPermission(Resources.AdminDuplicates, query.NetworkId); }