mirror of https://github.com/Chocobozzz/PeerTube
Add user registration policy info
parent
4115f20084
commit
ff71e06ad1
|
@ -18,10 +18,9 @@
|
|||
</tr>
|
||||
|
||||
<tr>
|
||||
<th i18n class="label" scope="row">User registration allowed</th>
|
||||
<td>
|
||||
<my-feature-boolean [value]="serverConfig.signup.allowed"></my-feature-boolean>
|
||||
</td>
|
||||
<th i18n class="label" scope="row">User registration</th>
|
||||
|
||||
<td class="value">{{ buildRegistrationLabel() }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
|
|
@ -56,6 +56,15 @@ export class InstanceFeaturesTableComponent implements OnInit {
|
|||
if (policy === 'display') return $localize`Displayed`
|
||||
}
|
||||
|
||||
buildRegistrationLabel () {
|
||||
const config = this.serverConfig.signup
|
||||
|
||||
if (config.allowed !== true) return $localize`Disabled`
|
||||
if (config.requiresApproval === true) return $localize`Requires approval by moderators`
|
||||
|
||||
return $localize`Enabled`
|
||||
}
|
||||
|
||||
getServerVersionAndCommit () {
|
||||
return this.serverService.getServerVersionAndCommit()
|
||||
}
|
||||
|
|
|
@ -21,11 +21,16 @@ describe('Version', function () {
|
|||
expect(compareSemVer('3.4.0-alpha.1', '3.4.0-beta.1')).to.be.below(0)
|
||||
expect(compareSemVer('3.4.0-beta.1', '3.4.0-beta.2')).to.be.below(0)
|
||||
expect(compareSemVer('3.4.0-beta.1', '3.5.0-alpha.1')).to.be.below(0)
|
||||
|
||||
expect(compareSemVer('3.4.0-alpha.1', '3.4.0-nightly.4')).to.be.below(0)
|
||||
expect(compareSemVer('3.4.0-nightly.3', '3.4.0-nightly.4')).to.be.below(0)
|
||||
expect(compareSemVer('3.3.0-nightly.5', '3.4.0-nightly.4')).to.be.below(0)
|
||||
})
|
||||
|
||||
it('Should correctly compare a stable and unstable versions', async function () {
|
||||
expect(compareSemVer('3.4.0', '3.4.1-beta.1')).to.be.below(0)
|
||||
expect(compareSemVer('3.4.0-beta.1', '3.4.0-beta.2')).to.be.below(0)
|
||||
expect(compareSemVer('3.4.0-beta.1', '3.4.0')).to.be.below(0)
|
||||
expect(compareSemVer('3.4.0-nightly.4', '3.4.0')).to.be.below(0)
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue