settings: Add IgnoreTeamMembers

This commit is contained in:
nemunaire 2021-09-06 12:02:50 +02:00
parent e6aadfdd8b
commit cf1d8d9516
3 changed files with 10 additions and 1 deletions

View File

@ -143,6 +143,13 @@
</label>
</div>
<div class="form-check">
<label class="custom-control custom-checkbox">
<input class="custom-control-input" type="checkbox" ng-model="config.ignoreTeamMembers">
<span class="custom-control-label" title="Un message d'avertissement est affiché aux équipes dont la liste des membres n'est pas connue, afin qu'ils viennent se présenter à l'équipe serveur. Cocher cette case pour que le message ne s'affiche pas, lorsque la composition de l'équipe n'intéresse pas.">Ne pas avertir les équipes sans membre</span>
</label>
</div>
<div class="form-check">
<label class="custom-control custom-checkbox">
<input class="custom-control-input" type="checkbox" ng-model="config.acceptNewIssue">

View File

@ -41,7 +41,7 @@
{#if !$settings.denyNameChange}Vous pouvez changer ce nom dès maintenant en vous rendant sur la page de <a href="edit">votre équipe</a>.{/if}
</Alert>
{#if ($my.team_id && !$my.members.length)}
{#if !$settings.ignoreTeamMembers && ($my.team_id && !$my.members.length)}
<Alert color="warning" class="text-justify" fade={false}>
<strong>Les membres de votre équipe ne sont pas encore enregistrés.</strong> Passez voir l'équipe serveur pour corriger cela.
</Alert>

View File

@ -57,6 +57,8 @@ type FICSettings struct {
DenyTeamCreation bool `json:"denyTeamCreation,omitempty"`
// DenyNameChange disallow Team to change their name.
DenyNameChange bool `json:"denyNameChange,omitempty"`
// IgnoreTeamMembers don't ask team to have known members.
IgnoreTeamMembers bool `json:"ignoreTeamMembers,omitempty"`
// AcceptNewIssue enables the reporting system.
AcceptNewIssue bool `json:"acceptNewIssue,omitempty"`
// QAenabled enables links to QA interface.