ahora solo ve los grupos activos tanto en la resolucion de permisos como
en el front
This commit is contained in:
@@ -28,6 +28,8 @@ public partial class Grupo : IComponenteSeguridad
|
|||||||
if (visitados.Contains(Id)) return;
|
if (visitados.Contains(Id)) return;
|
||||||
visitados.Add(Id);
|
visitados.Add(Id);
|
||||||
|
|
||||||
|
if (this.Habilitado == false) return;
|
||||||
|
|
||||||
var componentes = new List<IComponenteSeguridad>();
|
var componentes = new List<IComponenteSeguridad>();
|
||||||
componentes.AddRange(Idpermisos);
|
componentes.AddRange(Idpermisos);
|
||||||
componentes.AddRange(IdGrupoHijos);
|
componentes.AddRange(IdGrupoHijos);
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ public class RepositorioGrupos : RepositorioBase<RepositorioGrupos>
|
|||||||
{
|
{
|
||||||
var con = Context;
|
var con = Context;
|
||||||
var listg = con.Grupos
|
var listg = con.Grupos
|
||||||
|
.Where(x => x.Habilitado == true)
|
||||||
.Include(x => x.Idpermisos)
|
.Include(x => x.Idpermisos)
|
||||||
.Include(x => x.IdGrupoHijos)
|
.Include(x => x.IdGrupoHijos)
|
||||||
.ThenInclude(x => x.Idpermisos).ToList();
|
.ThenInclude(x => x.Idpermisos).ToList();
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ public class RepositorioPermisos : RepositorioBase<RepositorioPermisos>
|
|||||||
var list = con.Clientes
|
var list = con.Clientes
|
||||||
.Where(c => c.Dni == cli.Dni)
|
.Where(c => c.Dni == cli.Dni)
|
||||||
.SelectMany(c => c.Idgrupos)
|
.SelectMany(c => c.Idgrupos)
|
||||||
|
.Where(x => x.Habilitado == true)
|
||||||
.Include(x => x.Idpermisos)
|
.Include(x => x.Idpermisos)
|
||||||
.Include(x => x.IdGrupoHijos).ThenInclude(x => x.Idpermisos);
|
.Include(x => x.IdGrupoHijos).ThenInclude(x => x.Idpermisos);
|
||||||
|
|
||||||
@@ -47,6 +48,7 @@ public class RepositorioPermisos : RepositorioBase<RepositorioPermisos>
|
|||||||
var grupos = con.Clientes
|
var grupos = con.Clientes
|
||||||
.Where(x => x.Dni == cli.Dni)
|
.Where(x => x.Dni == cli.Dni)
|
||||||
.SelectMany(x => x.Idgrupos)
|
.SelectMany(x => x.Idgrupos)
|
||||||
|
.Where(x => x.Habilitado == true)
|
||||||
.Include(x => x.Idpermisos)
|
.Include(x => x.Idpermisos)
|
||||||
.Include(x => x.IdGrupoHijos)
|
.Include(x => x.IdGrupoHijos)
|
||||||
.ThenInclude(x => x.Idpermisos)
|
.ThenInclude(x => x.Idpermisos)
|
||||||
|
|||||||
Reference in New Issue
Block a user