KON-603 (Überschneidung zu KON-435) Als Anwender möchte ich einen Hinweis haben ob ein Kontakt synchronisiert wird, um nicht Änderungen zu machen, die durch eine Synchronisation wieder geändert werden
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..fc13786 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,6 +31,10 @@
               autocomplete="off"
             />
           </div>
+
+          <div class="col-sm-4" *ngIf="internalPersonSandBox.showSynchAlertMessage">
+            <span>Test Text</span>
+          </div>
         </div>
 
         <!-- lastName -->
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..f61ebf8 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,6 +49,7 @@
   public isCommunicationsDataDetailViewVisible: boolean = false;
   public isAddressDataDetailViewVisible: boolean = false;
   public existMainAddress = false;
+  public showSynchAlertMessage = false;
   public isCurrentAddressMainAddress = false;
   public internalPersonContactId: string;
   private _currentInternalPerson: InternalPerson = null;
@@ -251,9 +252,15 @@
 
   public registerInternalPersonEvents(): void {
     // subscribes to formState
-    this.internalPersonDetailsFormState$
-      .pipe(takeUntil(this._endSubscriptions$))
-      .subscribe((formState: FormGroupState<InternalPerson>) => (this.internalPersonDetailsCurrentFormState = formState));
+    this.internalPersonDetailsFormState$.pipe(takeUntil(this._endSubscriptions$)).subscribe((formState: FormGroupState<InternalPerson>) => {
+      this.internalPersonDetailsCurrentFormState = formState;
+
+      if (!!formState.value.uid) {
+        this.showSynchAlertMessage = true;
+      } else {
+        this.showSynchAlertMessage = false;
+      }
+    });
   }
 
   public loadCommunicationsData(internalPersonId: string): void {
diff --git a/src/app/pages/persons/persons.routing.module.ts b/src/app/pages/persons/persons.routing.module.ts
index a5eb379..8b1bfd8 100644
--- a/src/app/pages/persons/persons.routing.module.ts
+++ b/src/app/pages/persons/persons.routing.module.ts
@@ -20,7 +20,7 @@
 
 const PATH = Globals.PATH;
 
-const addNewPersonRoutes: Routes = [
+const editPersonRoutes: Routes = [
   {
     path: `${PATH.PERSONS}/${PATH.EXTERNAL}/:contactId`,
     component: ExternalPersonDetailsComponent,
@@ -37,7 +37,7 @@
   }
 ];
 
-const editPersonRoutes: Routes = [
+const addNewPersonRoutes: Routes = [
   {
     path: `${PATH.PERSONS}/${PATH.EXTERNAL}/${PATH.NEW}`,
     component: ExternalPersonDetailsComponent,
@@ -55,7 +55,7 @@
 ];
 
 @NgModule({
-  imports: [RouterModule.forChild([...addNewPersonRoutes,...editPersonRoutes])],
+  imports: [RouterModule.forChild([...editPersonRoutes,...addNewPersonRoutes])],
   exports: [RouterModule]
 })
 export class PersonsRoutingModule { }