UX: Reorder post admin actions for greater consistency.
This commit is contained in:
parent
caeb035b61
commit
f112f279ae
|
@ -37,15 +37,25 @@ export function buildManageButtons(attrs, currentUser, siteSettings) {
|
||||||
contents.push(buttonAtts);
|
contents.push(buttonAtts);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (attrs.canManage) {
|
if (currentUser.staff) {
|
||||||
|
if (attrs.noticeType) {
|
||||||
contents.push({
|
contents.push({
|
||||||
icon: "cog",
|
icon: "asterisk",
|
||||||
label: "post.controls.rebake",
|
label: "post.controls.remove_post_notice",
|
||||||
action: "rebakePost",
|
action: "removeNotice",
|
||||||
className: "btn-default rebuild-html"
|
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.hidden) {
|
if (attrs.canManage && attrs.hidden) {
|
||||||
contents.push({
|
contents.push({
|
||||||
icon: "far-eye",
|
icon: "far-eye",
|
||||||
label: "post.controls.unhide",
|
label: "post.controls.unhide",
|
||||||
|
@ -53,7 +63,6 @@ export function buildManageButtons(attrs, currentUser, siteSettings) {
|
||||||
className: "btn-default unhide-post"
|
className: "btn-default unhide-post"
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (currentUser.admin) {
|
if (currentUser.admin) {
|
||||||
contents.push({
|
contents.push({
|
||||||
|
@ -111,22 +120,13 @@ export function buildManageButtons(attrs, currentUser, siteSettings) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (currentUser.staff) {
|
if (attrs.canManage) {
|
||||||
if (attrs.noticeType) {
|
|
||||||
contents.push({
|
contents.push({
|
||||||
icon: "asterisk",
|
icon: "cog",
|
||||||
label: "post.controls.remove_post_notice",
|
label: "post.controls.rebake",
|
||||||
action: "removeNotice",
|
action: "rebakePost",
|
||||||
className: "btn-default remove-notice"
|
className: "btn-default rebuild-html"
|
||||||
});
|
});
|
||||||
} else {
|
|
||||||
contents.push({
|
|
||||||
icon: "asterisk",
|
|
||||||
label: "post.controls.add_post_notice",
|
|
||||||
action: "addNotice",
|
|
||||||
className: "btn-default add-notice"
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return contents;
|
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_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_disallowed: "you don't have permission to delete this topic"
|
||||||
delete_topic: "delete topic"
|
delete_topic: "delete topic"
|
||||||
add_post_notice: "Add post notice"
|
add_post_notice: "Add Staff Notice"
|
||||||
remove_post_notice: "Remove post notice"
|
remove_post_notice: "Remove Staff Notice"
|
||||||
|
|
||||||
actions:
|
actions:
|
||||||
flag: "Flag"
|
flag: "Flag"
|
||||||
|
|
Loading…
Reference in New Issue