1 <div class=
"feature-table">
3 <table class=
"table" *
ngIf=
"config">
5 <td i18n
class=
"label">
6 <div>Default NSFW/sensitive videos policy
</div>
7 <div class=
"more-info">can be redefined by the users
</div>
10 <td class=
"value">{{ buildNSFWLabel() }}
</td>
14 <td i18n
class=
"label">User registration allowed
</td>
16 <my-feature-boolean [value]=
"config.signup.allowed"></my-feature-boolean>
21 <td i18n
class=
"label" colspan=
"2">Video uploads
</td>
25 <td i18n
class=
"sub-label">Transcoding in multiple resolutions
</td>
27 <my-feature-boolean [value]=
"config.transcoding.enabledResolutions.length !== 0"></my-feature-boolean>
32 <td i18n
class=
"sub-label">Video uploads
</td>
34 <span *
ngIf=
"config.autoBlacklist.videos.ofUsers.enabled">Requires manual validation by moderators
</span>
35 <span *
ngIf=
"!config.autoBlacklist.videos.ofUsers.enabled">Automatically published
</span>
40 <td i18n
class=
"sub-label">Video quota
</td>
43 <ng-container *
ngIf=
"initialUserVideoQuota !== -1">
44 {{ initialUserVideoQuota | bytes:
0 }}
<ng-container *
ngIf=
"dailyUserVideoQuota !== -1">({{ dailyUserVideoQuota | bytes:
0 }} per day)
</ng-container>
46 <my-help tooltipPlacement=
"auto" helpType=
"custom" [customHtml]=
"quotaHelpIndication"></my-help>
49 <ng-container i18n *
ngIf=
"initialUserVideoQuota === -1">
50 Unlimited
<ng-container *
ngIf=
"dailyUserVideoQuota !== -1">({{ dailyUserVideoQuota | bytes:
0 }} per day)
</ng-container>
56 <td i18n
class=
"label" colspan=
"2">Import
</td>
60 <td i18n
class=
"sub-label">HTTP import (YouTube, Vimeo, direct URL...)
</td>
62 <my-feature-boolean [value]=
"config.import.videos.http.enabled"></my-feature-boolean>
67 <td i18n
class=
"sub-label">Torrent import
</td>
69 <my-feature-boolean [value]=
"config.import.videos.torrent.enabled"></my-feature-boolean>
75 <td i18n
class=
"label" colspan=
"2">Player
</td>
79 <td i18n
class=
"sub-label">P2P enabled
</td>
81 <my-feature-boolean [value]=
"config.tracker.enabled"></my-feature-boolean>