Asymmetrik/mean2-starter

View on GitHub
src/client/app/admin/user-management/admin-user.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';

import { AlertModule, BsDropdownModule, ButtonsModule } from 'ngx-bootstrap';

import { AdminService } from '../admin.service';
import { AdminCreateUserComponent } from './admin-create-user.component';
import { AdminUpdateUserComponent } from './admin-edit-user.component';
import { AdminListUsersComponent } from './admin-list-users.component';
import { ExportUsersModal } from './export-users.component';
import { UpdateUserComponent } from './edit-user.component';
import { UserSignupComponent } from './user-signup.component';
import { UserService } from '../users.service';
import { UtilModule } from '../../shared/util.module';
import { AlertService } from '../../shared/alert.service';
import { CacheEntriesService } from '../../access-checker/cache-entries.service';
import { UserAudit } from './audit/user-audit.component';
import { TeamsModule } from '../../teams/teams.module';
import { UserSignedUpComponent } from './user-signed-up.component';

@NgModule({
    imports: [
        AlertModule.forRoot(),
        BsDropdownModule.forRoot(),
        ButtonsModule.forRoot(),

        CommonModule,
        FormsModule,
        RouterModule,
        TeamsModule,
        UtilModule
    ],
    exports: [
        UserAudit
    ],
    entryComponents: [
        ExportUsersModal,
        UserAudit
    ],
    declarations:   [
        AdminCreateUserComponent,
        AdminUpdateUserComponent,
        AdminListUsersComponent,
        ExportUsersModal,
        UpdateUserComponent,
        UserAudit,
        UserSignupComponent,
        UserSignedUpComponent
    ],
    providers:  [
        AlertService,
        AdminService,
        CacheEntriesService,
        UserService
    ],
})
export class AdminUserModule { }