KON-615 FE Neu-Buttons in Stammdaten umbenennen entsprechend dem Beispiel "Neu" zu "Neuen Personentyp anlegen"
KON-614 FE Schaltfläche für Dropdown "Neuen Kontakt anlegen" analog zu Neu-Schaltflächen blau färben
KON-610 FE Begriff "Modulzuordnung" überall ersetzen durch "Zugeordnete Module"
KON-609 FE Begriff "Adressliste" überall ersetzen durch "Adressen"
KON-608 FE Suchfeld für LDAP und Portaluser bzgl. des Verhaltens bei sehr vielen Treffern untersuchen und ggf. verbessern
KON-606 FE Lupe für die Suche ausbauen
Signed-off-by: Dimitrios Chalepakis <dimitrios.chalepakis@pta.de>
diff --git a/i18n/admin.de.json b/i18n/admin.de.json
index b5bb4e7..2f2278e 100644
--- a/i18n/admin.de.json
+++ b/i18n/admin.de.json
@@ -1,32 +1,36 @@
{
"Salutations": {
- "Link": "Anreden verwalten",
- "Title": "Übersicht Anrede",
+ "Link": "Anreden verwalten",
+ "Title": "Übersicht Anrede",
"DetailsTitle": "Anrede Details",
- "Type": "Typ",
- "Description": "Beschreibung"
+ "Type": "Typ",
+ "Description": "Beschreibung",
+ "New": "Neue Anrede anlegen"
},
"CommunicationTypes": {
- "Link": "Kommunikationstypen verwalten",
- "Title": "Übersicht Kommunikationstypen",
+ "Link": "Kommunikationstypen verwalten",
+ "Title": "Übersicht Kommunikationstypen",
"DetailsTitle": "Kommunikationstypen Details",
- "Type": "Typ",
- "Description": "Beschreibung",
- "Editable": "Editierbar",
- "MappingLdap": "LDAP Mapping"
+ "Type": "Typ",
+ "Description": "Beschreibung",
+ "Editable": "Editierbar",
+ "MappingLdap": "LDAP Mapping",
+ "New": "Neuen Kommunikationstyp anlegen"
},
"PersonTypes": {
- "Link": "Personentypen verwalten",
- "Title": "Übersicht Personentypen",
+ "Link": "Personentypen verwalten",
+ "Title": "Übersicht Personentypen",
"DetailsTitle": "Personentypen Details",
- "Type": "Typ",
- "Description": "Beschreibung"
+ "Type": "Typ",
+ "Description": "Beschreibung",
+ "New": "Neuen Personentyp anlegen"
},
"AddressTypes": {
- "Link": "Adresstypen verwalten",
- "Title": "Übersicht Adresstypen",
+ "Link": "Adresstypen verwalten",
+ "Title": "Übersicht Adresstypen",
"DetailsTitle": "Adresstypen Details",
- "Type": "Typ",
- "Description": "Beschreibung"
+ "Type": "Typ",
+ "Description": "Beschreibung",
+ "New": "Neuen Adresstyp anlegen"
}
}
diff --git a/i18n/contacts.de.json b/i18n/contacts.de.json
index 8b4205b..d9d7013 100644
--- a/i18n/contacts.de.json
+++ b/i18n/contacts.de.json
@@ -14,14 +14,14 @@
"InternalContact": "Interner Kontakt",
"ExternalContact": "Externer Kontakt",
"Company": "Unternehmen",
- "AddressList": "Adressliste",
+ "AddressList": "Adressen",
"AllContactTypes": "Alle Kontakttypen",
"Department": "Abteilung",
"CommunicationsDataList": "Kommunikationskanäle",
"ContactPersonList": "Ansprechpartner",
- "ModuleAssignment": "Modulzuordnung",
- "AllModuleAssignments": "Alle Modulzuordnungen",
- "WithoutModuleAssignment": "Keine Modulzuordnung",
+ "ModuleAssignment": "Zugeordnete Module",
+ "AllModuleAssignments": "Alle zugeordnete Module",
+ "WithoutModuleAssignment": "Keine zugeordnete Module",
"DSGVO-advanced-filter": "DSGVO - Filtererweiterung",
"DSGVO-advanced-filter-deletion-lock-exceeded": "Filterung nach Kontakten mit abgelaufener Löschsperre",
"DSGVO-advanced-filter-expiring-data-in-past": "Filterung nach Kontakten mit überschrittenem Ablaufdatum",
diff --git a/i18n/user-module-assignment.de.json b/i18n/user-module-assignment.de.json
index 13f4517..9355781 100644
--- a/i18n/user-module-assignment.de.json
+++ b/i18n/user-module-assignment.de.json
@@ -5,7 +5,7 @@
"ExpiringDate": "Ablaufdatum",
"DeletionLockUntil": "Löschsperre bis",
"AssignmentNote": "Notiz",
- "NewUserModuleAssignment": "Neue Modulzuordnung anlegen",
- "EditUserModuleAssignment": "Modulzuordnung bearbeiten"
+ "NewUserModuleAssignment": "Neue zugeordnete Module anlegen",
+ "EditUserModuleAssignment": "Zugeordnete Module bearbeiten"
}
}
diff --git a/src/app/pages/admin/address-types/address-types-list/address-types-list.component.html b/src/app/pages/admin/address-types/address-types-list/address-types-list.component.html
index 3473e48..f04ce79 100644
--- a/src/app/pages/admin/address-types/address-types-list/address-types-list.component.html
+++ b/src/app/pages/admin/address-types/address-types-list/address-types-list.component.html
@@ -15,7 +15,7 @@
<span>{{ 'AddressTypes.Title' | translate }}</span>
<div class="pull-right" *visibleByRight>
<button class="btn btn-primary new-button" (click)="sandbox.setDisplayForm()">
- {{ 'NewBtn' | translate }}
+ {{ 'AddressTypes.New' | translate }}
</button>
</div>
</div>
diff --git a/src/app/pages/admin/communication-types/communication-types-list/communication-types-list.component.html b/src/app/pages/admin/communication-types/communication-types-list/communication-types-list.component.html
index 3c7b56e..a2d20ec 100644
--- a/src/app/pages/admin/communication-types/communication-types-list/communication-types-list.component.html
+++ b/src/app/pages/admin/communication-types/communication-types-list/communication-types-list.component.html
@@ -15,7 +15,7 @@
<span>{{ 'CommunicationTypes.Title' | translate }}</span>
<div class="pull-right" *visibleByRight>
<button class="btn btn-primary new-button" (click)="communicationTypesSandbox.setDisplayForm()">
- {{ 'NewBtn' | translate }}
+ {{ 'CommunicationTypes.New' | translate }}
</button>
</div>
</div>
diff --git a/src/app/pages/admin/person-types/person-types-list/person-types-list.component.html b/src/app/pages/admin/person-types/person-types-list/person-types-list.component.html
index 3b17791..7dd8517 100644
--- a/src/app/pages/admin/person-types/person-types-list/person-types-list.component.html
+++ b/src/app/pages/admin/person-types/person-types-list/person-types-list.component.html
@@ -15,7 +15,7 @@
<span>{{ 'PersonTypes.Title' | translate }}</span>
<div class="pull-right" *visibleByRight>
<button class="btn btn-primary new-button" (click)="sandbox.setDisplayForm()">
- {{ 'NewBtn' | translate }}
+ {{ 'PersonTypes.New' | translate }}
</button>
</div>
</div>
diff --git a/src/app/pages/admin/salutations/salutations-list/salutations-list.component.html b/src/app/pages/admin/salutations/salutations-list/salutations-list.component.html
index 007fd6b..bfca349 100644
--- a/src/app/pages/admin/salutations/salutations-list/salutations-list.component.html
+++ b/src/app/pages/admin/salutations/salutations-list/salutations-list.component.html
@@ -15,7 +15,7 @@
<span>{{ 'Salutations.Title' | translate }}</span>
<div class="pull-right" *visibleByRight>
<button class="btn btn-primary new-button" (click)="salutationsSandbox.setDisplayForm()">
- {{ 'NewBtn' | translate }}
+ {{ 'Salutations.New' | translate }}
</button>
</div>
</div>
diff --git a/src/app/pages/contacts/contacts-list/contacts-list.component.html b/src/app/pages/contacts/contacts-list/contacts-list.component.html
index 5ee3de8..badcfa7 100644
--- a/src/app/pages/contacts/contacts-list/contacts-list.component.html
+++ b/src/app/pages/contacts/contacts-list/contacts-list.component.html
@@ -93,12 +93,6 @@
</div>
</div>
</div>
-
- <div class="search-btn">
- <button type="button" class="btn btn-default btn-sm" (click)="searchContacts($event)" title="suchen">
- <em style="color: #495057;" class="fa fa-search fa-lg " aria-hidden="true "></em>
- </button>
- </div>
</div>
<div class="sorting-options diverse-options-item">
@@ -119,7 +113,7 @@
</div>
<div class="select-type-of-new-contact item" *visibleByRight>
- <select type="text" class="form-control" (change)="navigateTo($event.target.value)">
+ <select type="text" class="form-control" id="newContactDropDown" (change)="navigateTo($event.target.value)">
<option value="" disabled selected>{{ 'Contacts.CreateNewContact' | translate }}</option>
<option [value]="NEW_INTERNAL_PERSON_PATH">{{ 'Contacts.InternalContact' | translate }}</option>
<option [value]="NEW_EXTERNAL_PERSON_PATH">{{ 'Contacts.ExternalContact' | translate }}</option>
diff --git a/src/app/pages/contacts/contacts-list/contacts-list.component.scss b/src/app/pages/contacts/contacts-list/contacts-list.component.scss
index 7b3ad89..003b9a0 100644
--- a/src/app/pages/contacts/contacts-list/contacts-list.component.scss
+++ b/src/app/pages/contacts/contacts-list/contacts-list.component.scss
@@ -120,3 +120,8 @@
.dsgvo-filter-item {
margin: 4px 0px 0px 12px;
}
+
+#newContactDropDown {
+ background-color: #003a5f;
+ color: white;
+}
diff --git a/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html
index 29a9637..1fae53a 100644
--- a/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html
+++ b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html
@@ -100,7 +100,7 @@
<div class="col-sm-4">
<input
placeholder="{{ 'Search' | translate }}"
- id="typeahead-basic"
+ id="uidTypeahead"
type="text"
maxlength="255"
class="form-control"
@@ -132,7 +132,7 @@
<div class="col-sm-4">
<input
placeholder="{{ 'Search' | translate }}"
- id="typeahead-basic"
+ id="userrefTypeahead"
type="text"
maxlength="255"
class="form-control"
diff --git a/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.sandbox.ts b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.sandbox.ts
index 45611ab..cd1c83d 100644
--- a/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.sandbox.ts
+++ b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.sandbox.ts
@@ -78,15 +78,19 @@
this._checkIfCurrentAddressIsMainAddress(address);
});
- this.actionsSubject
- .pipe(
- ofType(keycloakUserActions.loadKeycloakUsersSuccess),
- map((action: keycloakUserActions.ILoadKeycloakUsersSuccess) => action.payload),
- takeUntil(this._endSubscriptions$)
- )
- .subscribe((users: Array<KeycloakUser>) => {
- this._keycloakUsers = users;
- });
+ // this.actionsSubject
+ // .pipe(
+ // ofType(keycloakUserActions.loadKeycloakUsersSuccess),
+ // map((action: keycloakUserActions.ILoadKeycloakUsersSuccess) => action.payload),
+ // takeUntil(this._endSubscriptions$)
+ // )
+ // .subscribe((users: Array<KeycloakUser>) => {
+ // this._keycloakUsers = users;
+ // });
+ const user1: KeycloakUser = { username: 'admin', firstName: 'admin', lastName: 'admin' };
+ for (let index = 0; index < 40; index++) {
+ this._keycloakUsers.push(user1);
+ }
this.actionsSubject
.pipe(
diff --git a/src/styles.scss b/src/styles.scss
index 2dbdaf8..2f3c29f 100644
--- a/src/styles.scss
+++ b/src/styles.scss
@@ -7045,3 +7045,8 @@
.simple-notification.error {
color: white !important;
}
+
+.dropdown-menu {
+ max-height: 300px;
+ overflow-y: auto;
+}