Example #1
0
        public async Task List_Default_Ok()
        {
            await using var context    = GetTest1Context();
            await using var appContext = GetAppTest1Context();

            _appSettingsMock.Setup(o => o.Value).Returns(_settings);
            _authManagerMock.Setup(o => o.IsUserAdmin()).Returns(Task.FromResult(true));

            var webUtils = new WebUtils(_authManagerMock.Object, context, _appSettingsMock.Object,
                                        _httpContextAccessorMock.Object, _ddbManagerMock.Object);

            var organizationsManager =
                new OrganizationsManager(_authManagerMock.Object, context, webUtils, _datasetManagerMock.Object, appContext, _organizationsManagerLogger);

            var list = (await organizationsManager.List()).ToArray();

            list.Should().HaveCount(1);

            var pub = list.First();

            const string expectedDescription = "Public organization";
            const string expectedSlug        = MagicStrings.PublicOrganizationSlug;
            const string expectedName        = "Public";

            pub.Description.Should().Be(expectedDescription);
            pub.Slug.Should().Be(expectedSlug);
            pub.IsPublic.Should().BeTrue();
            pub.Owner.Should().BeNull();
            pub.Name.Should().Be(expectedName);
        }
 public UserinfoController(ApplicationDbContext context,
                           OrganizationsManager organizationsManager,
                           ExtendUserManager <Users> extendUserManager,
                           PermissionExpansionManager permissionExpansionManager,
                           IMapper mapper)
 {
     _context = context;
     _organizationsManager       = organizationsManager;
     _extendUserManager          = extendUserManager;
     _permissionExpansionManager = permissionExpansionManager;
     _mapper = mapper;
 }
Example #3
0
 public OrganizationsController(ApplicationDbContext context,
                                OrganizationsManager organizationsManager,
                                OrganizationExpansionManager organizationExpansionManager,
                                PermissionOrganizationManager permissionOrganizationManager,
                                PermissionExpansionManager permissionExpansionManager
                                )
 {
     _context = context;
     _organizationsManager          = organizationsManager;
     _organizationExpansionManager  = organizationExpansionManager;
     _permissionOrganizationManager = permissionOrganizationManager;
     _permissionExpansionManager    = permissionExpansionManager;
 }
 public RolePermissionsController(ApplicationDbContext context,
                                  RoleManager <Roles> roleManager,
                                  ExtendUserManager <Users> extendUserManager,
                                  RolePermissionManager rolePermissionManager,
                                  PermissionItemManager permissionItemManager,
                                  OrganizationsManager organizationsManager,
                                  OrganizationExpansionManager organizationExpansionManager,
                                  PermissionExpansionManager permissionExpansionManager,
                                  PermissionOrganizationManager permissionOrganizationManager,
                                  OpenIddictApplicationManager <OpenIddictApplication> applicationManager)
 {
     _context                       = context;
     _roleManager                   = roleManager;
     _extendUserManager             = extendUserManager;
     _rolePermissionManager         = rolePermissionManager;
     _permissionItemManager         = permissionItemManager;
     _organizationsManager          = organizationsManager;
     _organizationExpansionManager  = organizationExpansionManager;
     _permissionOrganizationManager = permissionOrganizationManager;
     _applicationManager            = applicationManager;
     _permissionExpansionManager    = permissionExpansionManager;
 }
Example #5
0
 public PermissionController(PermissionExpansionManager permissionExpansionManager, OrganizationsManager organizationManager)
 {
     _permissionExpansionManager = permissionExpansionManager;
     _organizationManager        = organizationManager;
 }