2020-05-13 14:41:43 +02:00
|
|
|
import { CommonModule } from '@angular/common';
|
|
|
|
import { NgModule } from '@angular/core';
|
|
|
|
import { FormsModule } from '@angular/forms';
|
|
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
|
|
import { MatDialogModule } from '@angular/material/dialog';
|
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
|
|
|
import { MatSelectModule } from '@angular/material/select';
|
|
|
|
import { TranslateModule } from '@ngx-translate/core';
|
|
|
|
import { SearchUserAutocompleteModule } from 'src/app/modules/search-user-autocomplete/search-user-autocomplete.module';
|
|
|
|
|
|
|
|
import {
|
|
|
|
OrgMemberRolesAutocompleteModule,
|
|
|
|
} from '../../pages/orgs/org-member-roles-autocomplete/org-member-roles-autocomplete.module';
|
feat(console): user memberships, generic member create dialog, fix user autocomplete emitter (#606)
* load manager mgmtservice, user service
* add org memberships
* membership component, generic member creation
* refactor member create dialog
* project autocomplete context
* create batch managers in user component
* project context wrapper
* emit on user removal, preselect user on init
* membership avatar style, service
* auth user memberships, navigate to target
* cursor fix, avatar gen
* lint
* i18n fix
* remove role translations
* membership detail page, i18n
* fix role label i18n, after view init loader
* remove projectid from grant remove
* fix iam race condition
* refresh table ts, fix no permission project search
* change membership colors
* refresh table everywhere, replace assets, routing
* fix logo header size
* lint, fix project grant removal
* timestmp for p mem, user list, grants, p list (#615)
* npm audit
* update deps, resolve vulnerability
* fix tslint config
* update lock
* load 20 changes at once
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* membership i18n
Co-authored-by: Florian Forster <florian@caos.ch>
2020-08-24 08:48:47 +02:00
|
|
|
import { SearchProjectAutocompleteModule } from '../search-project-autocomplete/search-project-autocomplete.module';
|
2020-05-13 14:41:43 +02:00
|
|
|
import { SearchRolesAutocompleteModule } from '../search-roles-autocomplete/search-roles-autocomplete.module';
|
2020-06-16 14:52:07 +02:00
|
|
|
import { MemberCreateDialogComponent } from './member-create-dialog.component';
|
2020-05-13 14:41:43 +02:00
|
|
|
|
|
|
|
@NgModule({
|
2020-06-16 14:52:07 +02:00
|
|
|
declarations: [MemberCreateDialogComponent],
|
2020-05-13 14:41:43 +02:00
|
|
|
imports: [
|
|
|
|
CommonModule,
|
|
|
|
MatDialogModule,
|
|
|
|
MatButtonModule,
|
|
|
|
TranslateModule,
|
|
|
|
MatFormFieldModule,
|
|
|
|
MatSelectModule,
|
|
|
|
FormsModule,
|
|
|
|
SearchUserAutocompleteModule,
|
|
|
|
SearchRolesAutocompleteModule,
|
feat(console): user memberships, generic member create dialog, fix user autocomplete emitter (#606)
* load manager mgmtservice, user service
* add org memberships
* membership component, generic member creation
* refactor member create dialog
* project autocomplete context
* create batch managers in user component
* project context wrapper
* emit on user removal, preselect user on init
* membership avatar style, service
* auth user memberships, navigate to target
* cursor fix, avatar gen
* lint
* i18n fix
* remove role translations
* membership detail page, i18n
* fix role label i18n, after view init loader
* remove projectid from grant remove
* fix iam race condition
* refresh table ts, fix no permission project search
* change membership colors
* refresh table everywhere, replace assets, routing
* fix logo header size
* lint, fix project grant removal
* timestmp for p mem, user list, grants, p list (#615)
* npm audit
* update deps, resolve vulnerability
* fix tslint config
* update lock
* load 20 changes at once
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* membership i18n
Co-authored-by: Florian Forster <florian@caos.ch>
2020-08-24 08:48:47 +02:00
|
|
|
SearchProjectAutocompleteModule,
|
2020-05-13 14:41:43 +02:00
|
|
|
OrgMemberRolesAutocompleteModule,
|
|
|
|
],
|
|
|
|
})
|
2020-06-16 14:52:07 +02:00
|
|
|
export class MemberCreateDialogModule { }
|