-
-
-
@@ -290,13 +290,7 @@
{{'page' | translate}} {{'of' | translate}} ( {{'totalItems' | translate}})
-
-
+
{{'previous' | translate}}
diff --git a/src/app/user-management/third-party-registration/third-party-registration.component.ts b/src/app/user-management/third-party-registration/third-party-registration.component.ts
index 6e1ed9c..f98ae7f 100644
--- a/src/app/user-management/third-party-registration/third-party-registration.component.ts
+++ b/src/app/user-management/third-party-registration/third-party-registration.component.ts
@@ -8,6 +8,7 @@ import { PasswordHideShowComponent } from '../../shared/components/password-hide
import { pageSizeOptions } from '../../utils/app.constants';
import { URIKey } from '../../utils/uri-enums';
import { HttpURIService } from '../../app.http.uri.service';
+import { ButtonManagementService } from '../../services/button-management.service';
@Component({
selector: 'app-third-party-registration',
@@ -22,14 +23,23 @@ export class ThirdPartyRegistrationComponent implements OnInit {
renewalDataExpanded = true;
pageSizeOptions = pageSizeOptions;
itemsPerPage: number = 5;
- constructor(private fb: FormBuilder, private httpURIService: HttpURIService){}
+ buttonPermissions: any;
@ViewChild(PasswordHideShowComponent) passwordHideShow?: PasswordHideShowComponent;
+ constructor(
+ private fb: FormBuilder,
+ private httpURIService: HttpURIService,
+ private buttonManagementService: ButtonManagementService
+ ){}
+
togglePasswordType() {
this.passwordType = this.passwordHideShow?.showPassword ? 'password' : 'text';
}
ngOnInit(): void{
+
+ this.getButtonPermissions();
+
this.thirdPartyRegForm = this.fb.group({
thirdPartyId: ['', [Validators.required]],
thirdPartyName: ['',[Validators.required]],
@@ -67,4 +77,8 @@ export class ThirdPartyRegistrationComponent implements OnInit {
this.httpURIService.requestPOST(URIKey.THIRD_PARTY_REGISTER_URI, payload)
.subscribe();
}
+
+ getButtonPermissions() {
+ this.buttonPermissions = this.buttonManagementService.buttonPermissions["thirdPartyRegistration"];
+ }
}
diff --git a/src/assets/css/bootstrap.min.css b/src/assets/css/bootstrap.min.css
index 57034df..2bf8fc2 100644
--- a/src/assets/css/bootstrap.min.css
+++ b/src/assets/css/bootstrap.min.css
@@ -495,7 +495,8 @@ margin-bottom:.5rem;
padding-right: var(--bs-gutter-x, 12px);
padding-left: var(--bs-gutter-x, 12px);
margin-right: auto;
- margin-left: auto
+ margin-left: auto;
+ margin-bottom: 4.2rem
}
@media (min-width:576px) {
.container, .container-sm {
@@ -2183,7 +2184,7 @@ border-radius:.25rem
.form-select {
display: block;
width: 100%;
-padding:.47rem;
+/* padding:.47rem;*/
-moz-padding-start:calc(.75rem - 3px);
font-size:.8125rem;
font-weight: 400;
@@ -2194,7 +2195,7 @@ font-size:.8125rem;
background-repeat: no-repeat;
background-position:right .75rem center;
background-size: 16px 12px;
- border: 1px solid #ced4da;
+ /* border: 1px solid #ced4da; */
border-radius:.25rem;
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
@@ -2204,6 +2205,22 @@ border-radius:.25rem;
-moz-appearance: none;
appearance: none
}
+.form-select-sms-gateway {
+ padding: .15rem;
+ border: 1px solid #ced4da;
+ border-radius: .25rem;
+ transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+}
+
+.form-select-sms-gateway:focus {
+ outline: none;
+ box-shadow: none;
+ border-color: #0d6efd;
+}
+
+
+
+
@media (prefers-reduced-motion:reduce) {
.form-select {
-webkit-transition: none;
@@ -4411,6 +4428,7 @@ border-bottom-left-radius:calc(.25rem - 0)
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem 1rem;
+ padding-bottom: 1.5rem;
}
.card-title {
margin-bottom:.5rem
diff --git a/src/assets/i18n/Arabic.json b/src/assets/i18n/Arabic.json
index 96416b5..fa0b624 100644
--- a/src/assets/i18n/Arabic.json
+++ b/src/assets/i18n/Arabic.json
@@ -248,5 +248,8 @@
"choose" : "يختار",
"allow": "يسمح",
"toDateInvalidError": "يجب أن يكون تاريخ اليوم أكبر من أو يساوي تاريخ البداية",
- "noLoggingDetailsFound": "لم يتم العثور على تفاصيل التسجيل"
+ "noLoggingDetailsFound": "لم يتم العثور على تفاصيل التسجيل",
+ "ERR_SEC_0001": "البريد الإلكتروني موجود بالفعل",
+ "ERR_SEC_0002": "اسم المستخدم موجود بالفعل",
+ "ERR_SEC_0003": "كلمة المرور القديمة غير صحيحة"
}
\ No newline at end of file
diff --git a/src/assets/i18n/English.json b/src/assets/i18n/English.json
index 50e9718..7770d94 100644
--- a/src/assets/i18n/English.json
+++ b/src/assets/i18n/English.json
@@ -84,6 +84,7 @@
"name":"Name",
"EnterThirdPartyName":"Enter Third Party Name",
"Email":"Email",
+ "email":"Email",
"Address":"Address",
"phoneNumber":"Phone Number",
"PhoneNumberPlaceHolder":"Enter Phone Number",
@@ -247,5 +248,8 @@
"choose" : "Choose",
"allow": "Allow",
"toDateInvalidError": "To Date must be greater than or equal to From Date",
- "noLoggingDetailsFound": "No Logging Details found"
+ "noLoggingDetailsFound": "No Logging Details found",
+ "ERR_SEC_0001": "Email already exists",
+ "ERR_SEC_0002": "Username already exists",
+ "ERR_SEC_0003": "Old Password is not correct"
}
\ No newline at end of file
diff --git a/src/styles.scss b/src/styles.scss
index bb59838..571bf5b 100644
--- a/src/styles.scss
+++ b/src/styles.scss
@@ -165,4 +165,7 @@ ng-select.form-select-sm {
.card-header{
border: none !important;
}
+ .ng-select .ng-select-container{
+ width: 98% !important;
+ }