Verified Commit ff71e06a authored by Chocobozzz's avatar Chocobozzz
Browse files

Add user registration policy info

parent 4115f200
......@@ -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)
})
})
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment