[KON-603]: Total Commit Signed-off-by: Dennis Schmitt <dennis.schmitt@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/proxy.conf-integration.json b/proxy.conf-integration.json index 27430d8..ace58c5 100644 --- a/proxy.conf-integration.json +++ b/proxy.conf-integration.json
@@ -1,6 +1,6 @@ { "/api": { - "target": "http://entdockergss:9155", + "target": "http://entdockergss:9156", "secure": false, "pathRewrite": { "^/api": ""
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..49e91b3 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> @@ -133,7 +127,7 @@ [queryParameter]="modifiedContacts" autoResizeColumns class="ag-theme-balham" - style="min-width: 982px; height: calc(100vh - 276px);" + style="min-width: 1130px; height: calc(100vh - 276px);" [gridOptions]="gridOptions" [columnDefs]="columnDefinition" [rowSelection]="'single'"
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..491a58d 100644 --- a/src/app/pages/contacts/contacts-list/contacts-list.component.scss +++ b/src/app/pages/contacts/contacts-list/contacts-list.component.scss
@@ -22,7 +22,7 @@ display: flex; justify-content: space-between; align-content: center; - min-width: 982px; + min-width: 1130px; background-color: #f5f7f7; border: 1px solid rgb(189, 195, 199); padding: 7px 7px 5px 7px; @@ -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 fc13786..26ad894 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
@@ -31,10 +31,6 @@ autocomplete="off" /> </div> - - <div class="col-sm-4" *ngIf="internalPersonSandBox.showSynchAlertMessage"> - <span>Test Text</span> - </div> </div> <!-- lastName --> @@ -53,6 +49,13 @@ </div> </div> + <div class="syncAlertMessage" *ngIf="internalPersonSandBox.showSyncAlertMessage"> + <span> + Achtung: <br />Dieser Kontakt wird mit einem anderen System synchronisiert. <br /> + Manuelle Änderungen gehen möglicherweise verloren. + </span> + </div> + <!-- title --> <div class="form-group row"> <label for="title" class="col-sm-2 col-form-label">{{ 'Internal.PersonTitle' | translate }}</label> @@ -104,7 +107,7 @@ <div class="col-sm-4"> <input placeholder="{{ 'Search' | translate }}" - id="typeahead-basic" + id="uidTypeahead" type="text" maxlength="255" class="form-control" @@ -125,7 +128,7 @@ autocomplete="off" /> </div> - <button type="button" (click)="internalPersonSandBox.setLdapUidValue(null)" class="tool-icon"> + <button type="button" style="flex-basis: 10px;" (click)="internalPersonSandBox.setLdapUidValue(null)" class="tool-icon"> <fa name="trash"></fa> </button> </div> @@ -136,7 +139,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.component.scss b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.scss index d73298c..a2ba532 100644 --- a/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.scss +++ b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.scss
@@ -52,3 +52,13 @@ .expandable-module-assignment .collapse5 { height: 338px; } +.syncAlertMessage { + position: absolute; + right: 0px; + top: 0px; + margin: 20px; + padding: 14px; + font-size: 13px; + background-color: rgba(255, 178, 0, 0.2); + border: 1px solid rgba(0, 0, 0, 0.15); +}
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 f61ebf8..02b6b55 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
@@ -49,7 +49,7 @@ public isCommunicationsDataDetailViewVisible: boolean = false; public isAddressDataDetailViewVisible: boolean = false; public existMainAddress = false; - public showSynchAlertMessage = false; + public showSyncAlertMessage = false; public isCurrentAddressMainAddress = false; public internalPersonContactId: string; private _currentInternalPerson: InternalPerson = null; @@ -255,11 +255,7 @@ this.internalPersonDetailsFormState$.pipe(takeUntil(this._endSubscriptions$)).subscribe((formState: FormGroupState<InternalPerson>) => { this.internalPersonDetailsCurrentFormState = formState; - if (!!formState.value.uid) { - this.showSynchAlertMessage = true; - } else { - this.showSynchAlertMessage = false; - } + this.showSyncAlertMessage = !!formState.value && (!!formState.value.uid || !!formState.value.userRef) ? true : false; }); }
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; +}