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.
|
||||
if !currentUser.HasAdminScope(config.ScopeForumAdmin) {
|
||||
isPrivileged = false
|
||||
isPermitPhotos = false
|
||||
isPrivate = false
|
||||
}
|
||||
|
||||
|
@ -88,23 +87,23 @@ func AddEdit() http.HandlerFunc {
|
|||
models.NewFieldDiff("Description", forum.Description, description),
|
||||
models.NewFieldDiff("Category", forum.Category, category),
|
||||
models.NewFieldDiff("Explicit", forum.Explicit, isExplicit),
|
||||
models.NewFieldDiff("PermitPhotos", forum.PermitPhotos, isPermitPhotos),
|
||||
}
|
||||
|
||||
forum.Title = title
|
||||
forum.Description = description
|
||||
forum.Category = category
|
||||
forum.Explicit = isExplicit
|
||||
forum.PermitPhotos = isPermitPhotos
|
||||
|
||||
// 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!
|
||||
if currentUser.HasAdminScope(config.ScopeForumAdmin) {
|
||||
diffs = append(diffs,
|
||||
models.NewFieldDiff("Privileged", forum.Privileged, isPrivileged),
|
||||
models.NewFieldDiff("PermitPhotos", forum.PermitPhotos, isPermitPhotos),
|
||||
models.NewFieldDiff("Private", forum.Private, isPrivate),
|
||||
)
|
||||
forum.Privileged = isPrivileged
|
||||
forum.PermitPhotos = isPermitPhotos
|
||||
forum.Private = isPrivate
|
||||
}
|
||||
|
||||
|
|
|
@ -140,18 +140,16 @@
|
|||
</p>
|
||||
{{end}}
|
||||
|
||||
{{if .CurrentUser.HasAdminScope "admin.forum.manage"}}
|
||||
<label class="checkbox mt-3">
|
||||
<input type="checkbox"
|
||||
name="permit_photos"
|
||||
value="true"
|
||||
{{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>
|
||||
<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>
|
||||
{{end}}
|
||||
|
||||
{{if .CurrentUser.HasAdminScope "admin.forum.manage"}}
|
||||
<label class="checkbox mt-3">
|
||||
|
|
Loading…
Reference in New Issue
Block a user