updated tr localization and removed unused guidGenerator from MongoIdentityUserRepository

pull/3732/head
Galip Tolga Erdem 6 years ago
parent d22c8bfd44
commit d08946381e

@ -64,6 +64,7 @@
"Identity.UserNotInRole": "Kullanıcı '{0}' rolünde değil.", "Identity.UserNotInRole": "Kullanıcı '{0}' rolünde değil.",
"Identity.PasswordConfirmationFailed": "Yeni şifre ile onay şifresi uyuşmuyor.", "Identity.PasswordConfirmationFailed": "Yeni şifre ile onay şifresi uyuşmuyor.",
"Identity.OrganizationUnit.DuplicateDisplayNameWarning": "{0} isminde bir birim zaten var. Aynı seviyede aynı isimli iki birim olamaz.", "Identity.OrganizationUnit.DuplicateDisplayNameWarning": "{0} isminde bir birim zaten var. Aynı seviyede aynı isimli iki birim olamaz.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Bir kullanıcı için izin verilen en fazla organizasyon birimi sayısı",
"Volo.Abp.Identity:010001": "Kendi hesabınızı silemezsiniz!", "Volo.Abp.Identity:010001": "Kendi hesabınızı silemezsiniz!",
"Permission:IdentityManagement": "Kimlik yönetimi", "Permission:IdentityManagement": "Kimlik yönetimi",
"Permission:RoleManagement": "Rol yönetimi", "Permission:RoleManagement": "Rol yönetimi",
@ -74,7 +75,7 @@
"Permission:UserManagement": "Kullanıcı yönetimi", "Permission:UserManagement": "Kullanıcı yönetimi",
"Permission:UserLookup": "Kullanıcı sorgulama", "Permission:UserLookup": "Kullanıcı sorgulama",
"Volo.Abp.Identity:010002": "Bir kullanıcı en fazla {MaxUserMembershipCount} organizasyon birimine üye olabilir!", "Volo.Abp.Identity:010002": "Bir kullanıcı en fazla {MaxUserMembershipCount} organizasyon birimine üye olabilir!",
"DisplayName:Abp.Identity.Password.RequiredLength": "Uzunluk gerekli", "DisplayName:Abp.Identity.Password.RequiredLength": "Uzunluk gerekli",
"DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Tekil karakter gerekli", "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Tekil karakter gerekli",
"DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Alfasayısal olmayan karakter gerekli", "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Alfasayısal olmayan karakter gerekli",
"DisplayName:Abp.Identity.Password.RequireLowercase": "Küçük harf gerekli", "DisplayName:Abp.Identity.Password.RequireLowercase": "Küçük harf gerekli",

@ -8,7 +8,6 @@ using System.Threading.Tasks;
using MongoDB.Driver; using MongoDB.Driver;
using MongoDB.Driver.Linq; using MongoDB.Driver.Linq;
using Volo.Abp.Domain.Repositories.MongoDB; using Volo.Abp.Domain.Repositories.MongoDB;
using Volo.Abp.Guids;
using Volo.Abp.MongoDB; using Volo.Abp.MongoDB;
namespace Volo.Abp.Identity.MongoDB namespace Volo.Abp.Identity.MongoDB
@ -58,13 +57,13 @@ namespace Volo.Abp.Identity.MongoDB
var organizationUnitIds = user.OrganizationUnits var organizationUnitIds = user.OrganizationUnits
.Select(r => r.OrganizationUnitId) .Select(r => r.OrganizationUnitId)
.ToArray(); .ToArray();
var organizationUnits = DbContext.OrganizationUnits var organizationUnits = DbContext.OrganizationUnits
.AsQueryable() .AsQueryable()
.Where(ou => organizationUnitIds.Contains(ou.Id)) .Where(ou => organizationUnitIds.Contains(ou.Id))
.ToArray(); .ToArray();
var roleIds = organizationUnits.SelectMany(x => x.Roles.Select(r => r.RoleId)).ToArray(); var roleIds = organizationUnits.SelectMany(x => x.Roles.Select(r => r.RoleId)).ToArray();
return await DbContext.Roles //TODO: Such usage suppress filters! return await DbContext.Roles //TODO: Such usage suppress filters!
@ -202,15 +201,15 @@ namespace Volo.Abp.Identity.MongoDB
return result; return result;
} }
public async Task<List<IdentityUser>> GetUsersInOrganizationsListAsync( public async Task<List<IdentityUser>> GetUsersInOrganizationsListAsync(
List<Guid> organizationUnitIds, List<Guid> organizationUnitIds,
CancellationToken cancellationToken = default) CancellationToken cancellationToken = default)
{ {
var result = await GetMongoQueryable() var result = await GetMongoQueryable()
.Where(u => u.OrganizationUnits.Any(uou => organizationUnitIds.Contains(uou.OrganizationUnitId))) .Where(u => u.OrganizationUnits.Any(uou => organizationUnitIds.Contains(uou.OrganizationUnitId)))
.ToListAsync(GetCancellationToken(cancellationToken)) .ToListAsync(GetCancellationToken(cancellationToken))
; ;
return result; return result;
} }
public async Task<List<IdentityUser>> GetUsersInOrganizationUnitWithChildrenAsync( public async Task<List<IdentityUser>> GetUsersInOrganizationUnitWithChildrenAsync(
@ -227,6 +226,6 @@ namespace Volo.Abp.Identity.MongoDB
.Where(u => u.OrganizationUnits.Any(uou => organizationUnitIds.Contains(uou.OrganizationUnitId))) .Where(u => u.OrganizationUnits.Any(uou => organizationUnitIds.Contains(uou.OrganizationUnitId)))
.ToListAsync(GetCancellationToken(cancellationToken)) .ToListAsync(GetCancellationToken(cancellationToken))
; ;
} }
} }
} }

Loading…
Cancel
Save