+
+
+
+ done
+ {{'DIALOGS.CREATE_SPONSORED_MEMBER.USER' | translate}}
+ {{this.createdMember.user | userFullName}}
+ {{'DIALOGS.CREATE_SPONSORED_MEMBER.WAS_CREATED' | translate}}
+
+
{{'DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN' | translate}}: {{this.loginThatWasSet}}
+
{{'DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD' | translate}}: {{this.password.value}}
+
{{'DIALOGS.CREATE_SPONSORED_MEMBER.COPY_INFORMATION' | translate}}
+
+
+
+
+
+
+
+
+
diff --git a/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.scss b/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.scss
index e69de29bb..467ffdc51 100644
--- a/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.scss
+++ b/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.scss
@@ -0,0 +1,9 @@
+.bigger-font {
+ font-size: 1.5rem;
+}
+
+mat-icon {
+ color: #28a745;
+ font-size: 36px;
+ vertical-align: bottom;
+}
diff --git a/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.ts b/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.ts
index 5bd970e66..9a8aeb371 100644
--- a/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.ts
+++ b/apps/admin-gui/src/app/shared/components/dialogs/create-sponsored-member-dialog/create-sponsored-member-dialog.component.ts
@@ -1,11 +1,9 @@
import { Component, Inject, OnInit } from '@angular/core';
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
import {
- MembersManagerService,
- UsersManagerService
+ MembersManagerService, RichMember
} from '@perun-web-apps/perun/openapi';
-import { NotificatorService, StoreService } from '@perun-web-apps/perun/services';
-import { TranslateService } from '@ngx-translate/core';
+import { StoreService } from '@perun-web-apps/perun/services';
import { FormControl, Validators } from '@angular/forms';
export interface CreateSponsoredMemberDialogData {
@@ -23,6 +21,10 @@ export class CreateSponsoredMemberDialogComponent implements OnInit {
theme: string;
loading = false;
+ functionalityNotSupported = false;
+ loginThatWasSet = '';
+ successfullyCreated = false;
+ createdMember: RichMember;
namespaceOptions: string[] = [];
@@ -38,7 +40,7 @@ export class CreateSponsoredMemberDialogComponent implements OnInit {
password = new FormControl('', [Validators.required]);
- namespace = new FormControl('', [Validators.required,]);
+ namespace = new FormControl('', [Validators.required]);
login = new FormControl('', [Validators.required]);
@@ -47,22 +49,26 @@ export class CreateSponsoredMemberDialogComponent implements OnInit {
constructor(private dialogRef: MatDialogRef