User Forums: Enable PermitPhotos for all forum owners
This commit is contained in:
parent
f2e847922f
commit
106bcd377e
|
@ -77,7 +77,6 @@ func AddEdit() http.HandlerFunc {
|
||||||
// Sanity check admin-only settings -> default these to OFF.
|
// Sanity check admin-only settings -> default these to OFF.
|
||||||
if !currentUser.HasAdminScope(config.ScopeForumAdmin) {
|
if !currentUser.HasAdminScope(config.ScopeForumAdmin) {
|
||||||
isPrivileged = false
|
isPrivileged = false
|
||||||
isPermitPhotos = false
|
|
||||||
isPrivate = false
|
isPrivate = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -88,23 +87,23 @@ func AddEdit() http.HandlerFunc {
|
||||||
models.NewFieldDiff("Description", forum.Description, description),
|
models.NewFieldDiff("Description", forum.Description, description),
|
||||||
models.NewFieldDiff("Category", forum.Category, category),
|
models.NewFieldDiff("Category", forum.Category, category),
|
||||||
models.NewFieldDiff("Explicit", forum.Explicit, isExplicit),
|
models.NewFieldDiff("Explicit", forum.Explicit, isExplicit),
|
||||||
|
models.NewFieldDiff("PermitPhotos", forum.PermitPhotos, isPermitPhotos),
|
||||||
}
|
}
|
||||||
|
|
||||||
forum.Title = title
|
forum.Title = title
|
||||||
forum.Description = description
|
forum.Description = description
|
||||||
forum.Category = category
|
forum.Category = category
|
||||||
forum.Explicit = isExplicit
|
forum.Explicit = isExplicit
|
||||||
|
forum.PermitPhotos = isPermitPhotos
|
||||||
|
|
||||||
// Forum Admin-only options: if the current viewer is not a forum admin, do not change these settings.
|
// Forum Admin-only options: if the current viewer is not a forum admin, do not change these settings.
|
||||||
// e.g.: the front-end checkboxes are hidden and don't want to accidentally unset these!
|
// e.g.: the front-end checkboxes are hidden and don't want to accidentally unset these!
|
||||||
if currentUser.HasAdminScope(config.ScopeForumAdmin) {
|
if currentUser.HasAdminScope(config.ScopeForumAdmin) {
|
||||||
diffs = append(diffs,
|
diffs = append(diffs,
|
||||||
models.NewFieldDiff("Privileged", forum.Privileged, isPrivileged),
|
models.NewFieldDiff("Privileged", forum.Privileged, isPrivileged),
|
||||||
models.NewFieldDiff("PermitPhotos", forum.PermitPhotos, isPermitPhotos),
|
|
||||||
models.NewFieldDiff("Private", forum.Private, isPrivate),
|
models.NewFieldDiff("Private", forum.Private, isPrivate),
|
||||||
)
|
)
|
||||||
forum.Privileged = isPrivileged
|
forum.Privileged = isPrivileged
|
||||||
forum.PermitPhotos = isPermitPhotos
|
|
||||||
forum.Private = isPrivate
|
forum.Private = isPrivate
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -140,18 +140,16 @@
|
||||||
</p>
|
</p>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
{{if .CurrentUser.HasAdminScope "admin.forum.manage"}}
|
|
||||||
<label class="checkbox mt-3">
|
<label class="checkbox mt-3">
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
name="permit_photos"
|
name="permit_photos"
|
||||||
value="true"
|
value="true"
|
||||||
{{if and .EditForum .EditForum.PermitPhotos}}checked{{end}}>
|
{{if and .EditForum .EditForum.PermitPhotos}}checked{{end}}>
|
||||||
Permit Photos <i class="fa fa-camera ml-1"></i> <i class="fa fa-peace has-text-danger ml-1"></i>
|
Permit Photos <i class="fa fa-camera ml-1"></i>
|
||||||
</label>
|
</label>
|
||||||
<p class="help">
|
<p class="help">
|
||||||
Check this box if the forum allows photos to be uploaded (not implemented)
|
Check this box if the forum allows photos to be uploaded.
|
||||||
</p>
|
</p>
|
||||||
{{end}}
|
|
||||||
|
|
||||||
{{if .CurrentUser.HasAdminScope "admin.forum.manage"}}
|
{{if .CurrentUser.HasAdminScope "admin.forum.manage"}}
|
||||||
<label class="checkbox mt-3">
|
<label class="checkbox mt-3">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user