feat(18-01): SettingsView ownership checkbox + EN/FR localization keys
- SettingsView.xaml: Auto-Take Ownership section with CheckBox bound to AutoTakeOwnership - Strings.resx: settings.ownership.title/auto/description keys (EN) - Strings.fr.resx: matching French translations
This commit is contained in:
@@ -412,4 +412,8 @@
|
|||||||
<!-- Phase 16: Report Consolidation Toggle -->
|
<!-- Phase 16: Report Consolidation Toggle -->
|
||||||
<data name="audit.grp.export" xml:space="preserve"><value>Options d'exportation</value></data>
|
<data name="audit.grp.export" xml:space="preserve"><value>Options d'exportation</value></data>
|
||||||
<data name="chk.merge.permissions" xml:space="preserve"><value>Fusionner les permissions en double</value></data>
|
<data name="chk.merge.permissions" xml:space="preserve"><value>Fusionner les permissions en double</value></data>
|
||||||
|
<!-- Phase 18: Auto-Take Ownership -->
|
||||||
|
<data name="settings.ownership.title" xml:space="preserve"><value>Propriété du site</value></data>
|
||||||
|
<data name="settings.ownership.auto" xml:space="preserve"><value>Prendre automatiquement la propriété d'administrateur de collection de sites en cas de refus d'accès</value></data>
|
||||||
|
<data name="settings.ownership.description" xml:space="preserve"><value>Lorsqu'activé, l'application prendra automatiquement les droits d'administrateur de collection de sites lorsqu'un scan rencontre une erreur de refus d'accès. Nécessite les permissions d'administrateur de tenant.</value></data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -412,4 +412,8 @@
|
|||||||
<!-- Phase 16: Report Consolidation Toggle -->
|
<!-- Phase 16: Report Consolidation Toggle -->
|
||||||
<data name="audit.grp.export" xml:space="preserve"><value>Export Options</value></data>
|
<data name="audit.grp.export" xml:space="preserve"><value>Export Options</value></data>
|
||||||
<data name="chk.merge.permissions" xml:space="preserve"><value>Merge duplicate permissions</value></data>
|
<data name="chk.merge.permissions" xml:space="preserve"><value>Merge duplicate permissions</value></data>
|
||||||
|
<!-- Phase 18: Auto-Take Ownership -->
|
||||||
|
<data name="settings.ownership.title" xml:space="preserve"><value>Site Ownership</value></data>
|
||||||
|
<data name="settings.ownership.auto" xml:space="preserve"><value>Automatically take site collection admin ownership on access denied</value></data>
|
||||||
|
<data name="settings.ownership.description" xml:space="preserve"><value>When enabled, the app will automatically elevate to site collection admin when a scan encounters an access denied error. Requires Tenant Admin permissions.</value></data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -57,6 +57,16 @@
|
|||||||
<Button Content="{Binding Source={x:Static loc:TranslationSource.Instance}, Path=[settings.logo.clear]}"
|
<Button Content="{Binding Source={x:Static loc:TranslationSource.Instance}, Path=[settings.logo.clear]}"
|
||||||
Command="{Binding ClearMspLogoCommand}" Width="80" />
|
Command="{Binding ClearMspLogoCommand}" Width="80" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
<Separator Margin="0,12" />
|
||||||
|
|
||||||
|
<!-- Auto-Take Ownership -->
|
||||||
|
<Label Content="{Binding Source={x:Static loc:TranslationSource.Instance}, Path=[settings.ownership.title]}" />
|
||||||
|
<CheckBox IsChecked="{Binding AutoTakeOwnership}"
|
||||||
|
Content="{Binding Source={x:Static loc:TranslationSource.Instance}, Path=[settings.ownership.auto]}"
|
||||||
|
Margin="0,4,0,0" />
|
||||||
|
<TextBlock Text="{Binding Source={x:Static loc:TranslationSource.Instance}, Path=[settings.ownership.description]}"
|
||||||
|
Foreground="#666666" FontSize="11" TextWrapping="Wrap" Margin="20,4,0,0" />
|
||||||
|
|
||||||
<TextBlock Text="{Binding StatusMessage}" Foreground="#CC0000" FontSize="11" Margin="0,4,0,0"
|
<TextBlock Text="{Binding StatusMessage}" Foreground="#CC0000" FontSize="11" Margin="0,4,0,0"
|
||||||
Visibility="{Binding StatusMessage, Converter={StaticResource StringToVisibilityConverter}}" />
|
Visibility="{Binding StatusMessage, Converter={StaticResource StringToVisibilityConverter}}" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|||||||
Reference in New Issue
Block a user