diff --git a/src/BreCalClient/MainWindow.xaml.cs b/src/BreCalClient/MainWindow.xaml.cs index e9d1512..3c1c64f 100644 --- a/src/BreCalClient/MainWindow.xaml.cs +++ b/src/BreCalClient/MainWindow.xaml.cs @@ -675,6 +675,22 @@ namespace BreCalClient }); } + if(sfm.MineOnly ?? false) + { + _ = _visibleControlModels.RemoveAll(x => + { + bool contained = false; + foreach(ParticipantAssignment p in x.AssignedParticipants.Values) + { + if(p.ParticipantId.Equals(App.Participant.Id)) + { + contained = true; break; + } + } + return !contained; + }); + } + if(!_showCanceled ?? true) // canceled calls are filtered by default { _ = this._visibleControlModels.RemoveAll(x => x.Shipcall?.Canceled ?? false); diff --git a/src/BreCalClient/Resources/Resources.Designer.cs b/src/BreCalClient/Resources/Resources.Designer.cs index d352e3c..e403743 100644 --- a/src/BreCalClient/Resources/Resources.Designer.cs +++ b/src/BreCalClient/Resources/Resources.Designer.cs @@ -654,6 +654,15 @@ namespace BreCalClient.Resources { } } + /// + /// Looks up a localized string similar to mine only. + /// + public static string textMineOnly { + get { + return ResourceManager.GetString("textMineOnly", resourceCulture); + } + } + /// /// Looks up a localized string similar to Moored in lock. /// diff --git a/src/BreCalClient/Resources/Resources.de.resx b/src/BreCalClient/Resources/Resources.de.resx index 774c98e..e463928 100644 --- a/src/BreCalClient/Resources/Resources.de.resx +++ b/src/BreCalClient/Resources/Resources.de.resx @@ -457,6 +457,9 @@ Änderungshistorie der Anläufe anzeigen + + nur eigene + Vorgang diff --git a/src/BreCalClient/Resources/Resources.resx b/src/BreCalClient/Resources/Resources.resx index 7bf17cf..9a3fc62 100644 --- a/src/BreCalClient/Resources/Resources.resx +++ b/src/BreCalClient/Resources/Resources.resx @@ -310,6 +310,9 @@ Login + + mine only + Moored in lock diff --git a/src/BreCalClient/SearchFilterControl.xaml b/src/BreCalClient/SearchFilterControl.xaml index ad06fc2..951695a 100644 --- a/src/BreCalClient/SearchFilterControl.xaml +++ b/src/BreCalClient/SearchFilterControl.xaml @@ -74,8 +74,17 @@