UX: Reorder post admin actions for greater consistency.
This commit is contained in:
parent
caeb035b61
commit
f112f279ae
|
@ -37,24 +37,33 @@ export function buildManageButtons(attrs, currentUser, siteSettings) {
|
|||
contents.push(buttonAtts);
|
||||
}
|
||||
|
||||
if (attrs.canManage) {
|
||||
contents.push({
|
||||
icon: "cog",
|
||||
label: "post.controls.rebake",
|
||||
action: "rebakePost",
|
||||
className: "btn-default rebuild-html"
|
||||
});
|
||||
|
||||
if (attrs.hidden) {
|
||||
if (currentUser.staff) {
|
||||
if (attrs.noticeType) {
|
||||
contents.push({
|
||||
icon: "far-eye",
|
||||
label: "post.controls.unhide",
|
||||
action: "unhidePost",
|
||||
className: "btn-default unhide-post"
|
||||
icon: "asterisk",
|
||||
label: "post.controls.remove_post_notice",
|
||||
action: "removeNotice",
|
||||
className: "btn-default remove-notice"
|
||||
});
|
||||
} else {
|
||||
contents.push({
|
||||
icon: "asterisk",
|
||||
label: "post.controls.add_post_notice",
|
||||
action: "addNotice",
|
||||
className: "btn-default add-notice"
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if (attrs.canManage && attrs.hidden) {
|
||||
contents.push({
|
||||
icon: "far-eye",
|
||||
label: "post.controls.unhide",
|
||||
action: "unhidePost",
|
||||
className: "btn-default unhide-post"
|
||||
});
|
||||
}
|
||||
|
||||
if (currentUser.admin) {
|
||||
contents.push({
|
||||
icon: "user",
|
||||
|
@ -111,22 +120,13 @@ export function buildManageButtons(attrs, currentUser, siteSettings) {
|
|||
}
|
||||
}
|
||||
|
||||
if (currentUser.staff) {
|
||||
if (attrs.noticeType) {
|
||||
contents.push({
|
||||
icon: "asterisk",
|
||||
label: "post.controls.remove_post_notice",
|
||||
action: "removeNotice",
|
||||
className: "btn-default remove-notice"
|
||||
});
|
||||
} else {
|
||||
contents.push({
|
||||
icon: "asterisk",
|
||||
label: "post.controls.add_post_notice",
|
||||
action: "addNotice",
|
||||
className: "btn-default add-notice"
|
||||
});
|
||||
}
|
||||
if (attrs.canManage) {
|
||||
contents.push({
|
||||
icon: "cog",
|
||||
label: "post.controls.rebake",
|
||||
action: "rebakePost",
|
||||
className: "btn-default rebuild-html"
|
||||
});
|
||||
}
|
||||
|
||||
return contents;
|
||||
|
|
|
@ -2358,8 +2358,8 @@ en:
|
|||
delete_topic_disallowed_modal: "You don't have permission to delete this topic. If you really want it to be deleted, submit a flag for moderator attention together with reasoning."
|
||||
delete_topic_disallowed: "you don't have permission to delete this topic"
|
||||
delete_topic: "delete topic"
|
||||
add_post_notice: "Add post notice"
|
||||
remove_post_notice: "Remove post notice"
|
||||
add_post_notice: "Add Staff Notice"
|
||||
remove_post_notice: "Remove Staff Notice"
|
||||
|
||||
actions:
|
||||
flag: "Flag"
|
||||
|
|
Loading…
Reference in New Issue