mirror of
https://github.com/bitwarden/server.git
synced 2025-01-14 20:31:23 +01:00
[Policy] Update Personal Ownership checkbox description (#1076)
* Initial commit of checkbox description update * refactored property name
This commit is contained in:
parent
63fcdc1418
commit
96cc88aafc
@ -16,7 +16,7 @@ namespace Bit.Portal.Models
|
||||
: base(type, false)
|
||||
{
|
||||
// Inject service and create static lists
|
||||
BuildLists(i18nService);
|
||||
TranslateStrings(i18nService);
|
||||
}
|
||||
|
||||
public PolicyEditModel(Policy model, II18nService i18nService)
|
||||
@ -28,7 +28,7 @@ namespace Bit.Portal.Models
|
||||
}
|
||||
|
||||
// Inject service and create static lists
|
||||
BuildLists(i18nService);
|
||||
TranslateStrings(i18nService);
|
||||
|
||||
if (model.Data != null)
|
||||
{
|
||||
@ -55,6 +55,7 @@ namespace Bit.Portal.Models
|
||||
public PasswordGeneratorDataModel PasswordGeneratorDataModel { get; set; }
|
||||
public List<SelectListItem> Complexities { get; set; }
|
||||
public List<SelectListItem> DefaultTypes { get; set; }
|
||||
public string EnableCheckboxText { get; set; }
|
||||
|
||||
public Policy ToPolicy(PolicyType type, Guid organizationId)
|
||||
{
|
||||
@ -93,7 +94,7 @@ namespace Bit.Portal.Models
|
||||
return existingPolicy;
|
||||
}
|
||||
|
||||
public void BuildLists(II18nService i18nService)
|
||||
public void TranslateStrings(II18nService i18nService)
|
||||
{
|
||||
Complexities = new List<SelectListItem>
|
||||
{
|
||||
@ -110,6 +111,8 @@ namespace Bit.Portal.Models
|
||||
new SelectListItem { Value = "password", Text = i18nService.T("Password") },
|
||||
new SelectListItem { Value = "passphrase", Text = i18nService.T("Passphrase") },
|
||||
};
|
||||
EnableCheckboxText = PolicyType == PolicyType.PersonalOwnership
|
||||
? i18nService.T("PersonalOwnershipCheckboxDesc") : i18nService.T("Enabled");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -58,7 +58,6 @@ namespace Bit.Portal.Models
|
||||
public string NameKey { get; set; }
|
||||
public string DescriptionKey { get; set; }
|
||||
public PolicyType PolicyType { get; set; }
|
||||
[Display(Name = "Enabled")]
|
||||
public bool Enabled { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -67,7 +67,7 @@
|
||||
<div class="form-group">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" asp-for="Enabled">
|
||||
<label class="form-check-label" asp-for="Enabled"></label>
|
||||
<label class="form-check-label" asp-for="Enabled">@Model.EnableCheckboxText</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -581,4 +581,7 @@
|
||||
<data name="DisableRequireSsoError" xml:space="preserve">
|
||||
<value>You must manually disable the Single Sign-On Authentication policy before this policy can be disabled.</value>
|
||||
</data>
|
||||
<data name="PersonalOwnershipCheckboxDesc" xml:space="preserve">
|
||||
<value>Disable personal ownership for organization users</value>
|
||||
</data>
|
||||
</root>
|
||||
|
Loading…
Reference in New Issue
Block a user