public AbpZeroConfig( IRoleManagementConfig roleManagementConfig, IUserManagementConfig userManagementConfig, ILanguageManagementConfig languageManagement) { _roleManagementConfig = roleManagementConfig; _userManagementConfig = userManagementConfig; _languageManagement = languageManagement; }
//public ILanguageManagementConfig LanguageManagement //{ // get { return _languageManagement; } //} //private readonly ILanguageManagementConfig _languageManagement; public OwMembershipConfig( IRoleManagementConfig roleManagementConfig, IUserManagementConfig userManagementConfig) //ILanguageManagementConfig languageManagement) { _roleManagementConfig = roleManagementConfig; _userManagementConfig = userManagementConfig; // _languageManagement = languageManagement; }
public AbpZeroConfig( IRoleManagementConfig roleManagementConfig, IUserManagementConfig userManagementConfig, ILanguageManagementConfig languageManagement, IAbpZeroEntityTypes entityTypes) { _entityTypes = entityTypes; _roleManagementConfig = roleManagementConfig; _userManagementConfig = userManagementConfig; _languageManagement = languageManagement; }
public static void Configure(IRoleManagementConfig roleManagementConfig) { //Static host roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Host.Admin, MultiTenancySides.Host) ); //Static tenant roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Admin, MultiTenancySides.Tenant) ); }
public static void Configure(IRoleManagementConfig roleManagementConfig) { // Static host roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Host.Admin, MultiTenancySides.Host ) ); // Static tenant roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Admin, MultiTenancySides.Tenant ) ); }
public RoleManager( RoleStore store, IEnumerable <IRoleValidator <Role> > roleValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, ILogger <AbpRoleManager <Role, User> > logger, IPermissionManager permissionManager, ICacheManager cacheManager, IUnitOfWorkManager unitOfWorkManager, IRoleManagementConfig roleManagementConfig) : base( store, roleValidators, keyNormalizer, errors, logger, permissionManager, cacheManager, unitOfWorkManager, roleManagementConfig) { }
/// <summary> /// Constructor. /// </summary> protected AbpRoleManager( AbpRoleStore <TRole, TUser> store, IPermissionManager permissionManager, IRoleManagementConfig roleManagementConfig, ICacheManager cacheManager, IUnitOfWorkManager unitOfWorkManager, IRepository <OrganizationUnit, long> organizationUnitRepository, IRepository <OrganizationUnitRole, long> organizationUnitRoleRepository) : base(store) { PermissionManager = permissionManager; CacheManager = cacheManager; UnitOfWorkManager = unitOfWorkManager; _organizationUnitRepository = organizationUnitRepository; _organizationUnitRoleRepository = organizationUnitRoleRepository; RoleManagementConfig = roleManagementConfig; AbpStore = store; AbpSession = NullAbpSession.Instance; LocalizationManager = NullLocalizationManager.Instance; LocalizationSourceName = AbpZeroConsts.LocalizationSourceName; }
public UserAppService( RoleManager roleManager, IUserEmailer userEmailer, IUserListExcelExporter userListExcelExporter, INotificationSubscriptionManager notificationSubscriptionManager, IAppNotifier appNotifier, IRepository <RolePermissionSetting, long> rolePermissionRepository, IRepository <UserPermissionSetting, long> userPermissionRepository, IRepository <UserRole, long> userRoleRepository, IRepository <Role> roleRepository, IUserPolicy userPolicy, IEnumerable <IPasswordValidator <User> > passwordValidators, IPasswordHasher <User> passwordHasher, IRepository <OrganizationUnit, long> organizationUnitRepository, IRoleManagementConfig roleManagementConfig, UserManager userManager, IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository, IRepository <OrganizationUnitRole, long> organizationUnitRoleRepository) { _roleManager = roleManager; _userEmailer = userEmailer; _userListExcelExporter = userListExcelExporter; _notificationSubscriptionManager = notificationSubscriptionManager; _appNotifier = appNotifier; _rolePermissionRepository = rolePermissionRepository; _userPermissionRepository = userPermissionRepository; _userRoleRepository = userRoleRepository; _userPolicy = userPolicy; _passwordValidators = passwordValidators; _passwordHasher = passwordHasher; _organizationUnitRepository = organizationUnitRepository; _roleManagementConfig = roleManagementConfig; _userManager = userManager; _userOrganizationUnitRepository = userOrganizationUnitRepository; _organizationUnitRoleRepository = organizationUnitRoleRepository; _roleRepository = roleRepository; AppUrlService = NullAppUrlService.Instance; }
public RoleManager(AbpRoleStore <Role, User> store, IEnumerable <IRoleValidator <Role> > roleValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, ILogger <AbpRoleManager <Role, User> > logger, IPermissionManager permissionManager, ICacheManager cacheManager, IUnitOfWorkManager unitOfWorkManager, IRoleManagementConfig roleManagementConfig, IRepository <OrganizationUnit, long> organizationUnitRepository, IRepository <OrganizationUnitRole, long> organizationUnitRoleRepository) : base(store, roleValidators, keyNormalizer, errors, logger, permissionManager, cacheManager, unitOfWorkManager, roleManagementConfig, organizationUnitRepository, organizationUnitRoleRepository) { }
public static void Configure(IRoleManagementConfig roleManagementConfig) { //Static host roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Host.Admin, MultiTenancySides.Host, grantAllPermissionsByDefault: true) ); //Static tenant roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Admin, MultiTenancySides.Tenant, grantAllPermissionsByDefault: true) ); //roleManagementConfig.StaticRoles.Add( // new StaticRoleDefinition( // StaticRoleNames.Tenants.User, // MultiTenancySides.Tenant, // grantAllPermissionsByDefault: false) // ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.AssetOwnerAdmin, MultiTenancySides.Tenant, grantAllPermissionsByDefault: false) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.CustomerAdmin, MultiTenancySides.Tenant, grantAllPermissionsByDefault: false) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.VendorAdmin, MultiTenancySides.Tenant, grantAllPermissionsByDefault: false) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.AssetOwnerUser, MultiTenancySides.Tenant, grantAllPermissionsByDefault: false) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.CustomerUser, MultiTenancySides.Tenant, grantAllPermissionsByDefault: false) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.VendorUser, MultiTenancySides.Tenant, grantAllPermissionsByDefault: false) ); }
public RoleManager(AbpRoleStore <Tenant, Role, User> store, IPermissionManager permissionManager, IRoleManagementConfig roleManagementConfig, ICacheManager cacheManager) : base(store, permissionManager, roleManagementConfig, cacheManager) { }
public RoleManager(RoleStore store, IPermissionManager permissionManager, IRoleManagementConfig roleManagementConfig, ICacheManager cacheManager) : base(store, permissionManager, roleManagementConfig, cacheManager) { }
public static void Configure(IRoleManagementConfig roleManagementConfig) { roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.Admin.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.Farmer.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.Salt.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.ShoemakerAemme.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.ShoemakerFramat.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.ShoemakerItaly.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.Slaughterhouse.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.Storage.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.TanneryIt.GetDescriptionFromValue(), MultiTenancySides.Host ) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( AppUserRole.TannerySwe.GetDescriptionFromValue(), MultiTenancySides.Host ) ); }
public static void Configure(IRoleManagementConfig roleManagementConfig) { //Static host roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Host.Admin, MultiTenancySides.Host) ); //Static tenant roles roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Admin, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.User, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Claims_Handler, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.CSA, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Parts_Buyer, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Estimator, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Key_Accounts_Manager, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Swithchboard, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Parts_Receiver, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Costing_Clerk, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Financial_Manager, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Insurer, MultiTenancySides.Tenant) ); roleManagementConfig.StaticRoles.Add( new StaticRoleDefinition( StaticRoleNames.Tenants.Broker, MultiTenancySides.Tenant) ); }
public RoleManager_Tests() { _tenantManager = Resolve <TenantManager>(); _unitOfWorkManager = Resolve <IUnitOfWorkManager>(); _roleManagementConfig = Resolve <IRoleManagementConfig>(); }
public AbpZeroConfig(IRoleManagementConfig roleManagementConfig, IUserManagementConfig userManagementConfig) { _roleManagementConfig = roleManagementConfig; _userManagementConfig = userManagementConfig; }
public UserAppService( IAppConfigurationAccessor configurationAccessor, RoleManager roleManager, IHttpClientFactory clientFactory, IUserEmailer userEmailer, IUserListExcelExporter userListExcelExporter, INotificationSubscriptionManager notificationSubscriptionManager, IAppNotifier appNotifier, IRepository <RolePermissionSetting, long> rolePermissionRepository, IRepository <UserPermissionSetting, long> userPermissionRepository, IRepository <UserRole, long> userRoleRepository, IRepository <Role> roleRepository, IRepository <OverrideShift> overrideShiftRepository, IUserPolicy userPolicy, IEnumerable <IPasswordValidator <User> > passwordValidators, IPasswordHasher <User> passwordHasher, IRepository <OrganizationUnit, long> organizationUnitRepository, IRoleManagementConfig roleManagementConfig, UserManager userManager, IRepository <Machine> machineRepository, IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository, IRepository <OrganizationUnitRole, long> organizationUnitRoleRepository, IRepository <TimeProfile> timeProfileRepository, IRepository <JobTitle> jobTitleRepository, IRepository <Location> locationRepository, IRepository <TimeProfileDetail> timeProfileDetailRepository, IDbContextProvider <AttendanceDbContext> dbCOntext, IRepository <Nationality> nationalityRepository, IRepository <User, long> userRepository, IRepository <UserShift> userShift, IRepository <Shift> shift, IRepository <Beacon> beaconRepository, IActiveTransactionProvider transactionProvider, IRepository <UserDelegation> userDelegationRepository) { _roleManager = roleManager; _userEmailer = userEmailer; _overrideShiftRepository = overrideShiftRepository; _userListExcelExporter = userListExcelExporter; _notificationSubscriptionManager = notificationSubscriptionManager; _appNotifier = appNotifier; _rolePermissionRepository = rolePermissionRepository; _userPermissionRepository = userPermissionRepository; _userRoleRepository = userRoleRepository; _userPolicy = userPolicy; _passwordValidators = passwordValidators; _passwordHasher = passwordHasher; _organizationUnitRepository = organizationUnitRepository; _roleManagementConfig = roleManagementConfig; _userManager = userManager; _userOrganizationUnitRepository = userOrganizationUnitRepository; _organizationUnitRoleRepository = organizationUnitRoleRepository; _roleRepository = roleRepository; _userRepository = userRepository; AppUrlService = NullAppUrlService.Instance; _timeProfileRepository = timeProfileRepository; _locationRepository = locationRepository; _timeProfileDetailRepository = timeProfileDetailRepository; _dbCOntext = dbCOntext; _transactionProvider = transactionProvider; _jobTitleRepository = jobTitleRepository; _nationalityRepository = nationalityRepository; _shiftRepository = shift; _userShiftRepository = userShift; _beaconRepository = beaconRepository; _userDelegationRepository = userDelegationRepository; _machineRepository = machineRepository; _clientFactory = clientFactory; _appConfiguration = configurationAccessor.Configuration; }
public RoleManager(RoleStore store, IPermissionManager permissionManager, IRoleManagementConfig roleManagementConfig, IUnitOfWorkManager unitOfWorkManager) : base(store, permissionManager, roleManagementConfig, unitOfWorkManager) { }
public static void Configure(IRoleManagementConfig roleManagementConfig) { roleManagementConfig.StaticRoles.Add(new StaticRoleDefinition("Admin", MultiTenancySides.Host)); roleManagementConfig.StaticRoles.Add(new StaticRoleDefinition("Admin", MultiTenancySides.Tenant)); roleManagementConfig.StaticRoles.Add(new StaticRoleDefinition("User", MultiTenancySides.Tenant)); }
public RoleAppService(RoleManager roleManager, IRoleManagementConfig roleManagementConfig) { _roleManager = roleManager; _roleManagementConfig = roleManagementConfig; }