Lets all heads set alert level, restores "Station Time" option to status displays

This commit is contained in:
Chompstation Bot
2020-10-19 10:37:46 +00:00
parent a3f9f88bea
commit 9a46560f06
3 changed files with 20 additions and 13 deletions

View File

@@ -104,8 +104,9 @@
"line_2" = (stat_msg2 ? stat_msg2 : "-----"),
"presets" = list(
list("name" = "blank", "label" = "Clear", "desc" = "Blank slate"),
list("name" = "shuttle", "label" = "Shuttle ETA", "desc" = "Display how much time is left."),
list("name" = "blank", "label" = "Clear", "desc" = "Blank slate."),
list("name" = "time", "label" = "Station Time", "desc" = "The current time according to the station's clock."),
list("name" = "shuttle", "label" = "Tram ETA", "desc" = "Display how much time is left."), //VOREStation Edit - Shuttle ETA -> Tram ETA because we use trams
list("name" = "message", "label" = "Message", "desc" = "A custom message.")
),
)
@@ -248,7 +249,7 @@
to_chat(usr, "<span class='warning'>Security measures prevent you from changing the alert level.</span>")
return
if(check_access(usr, access_captain))
if(is_authenticated(usr))
change_security_level(text2num(params["level"]))
else
to_chat(usr, "<span class='warning'>You are not authorized to do this.</span>")

View File

@@ -81,7 +81,7 @@ const CommunicationsConsoleMain = (props, context) => {
key={slevel.name}
icon={slevel.icon}
content={slevel.name}
disabled={!authmax}
disabled={!authenticated}
selected={slevel.id === security_level}
onClick={() => act('newalertlevel', { level: slevel.id })} />
);
@@ -89,15 +89,8 @@ const CommunicationsConsoleMain = (props, context) => {
return (
<Fragment>
<Section title="Site Director-Only Actions">
<Section title="Site Manager-Only Actions">
<LabeledList>
<LabeledList.Item label="Current Alert"
color={security_level_color}>
{alertLevelText}
</LabeledList.Item>
<LabeledList.Item label="Change Alert">
{alertLevelButtons}
</LabeledList.Item>
<LabeledList.Item label="Announcement">
<Button
icon="bullhorn"
@@ -132,6 +125,13 @@ const CommunicationsConsoleMain = (props, context) => {
</Section>
<Section title="Command Staff Actions">
<LabeledList>
<LabeledList.Item label="Current Alert"
color={security_level_color}>
{alertLevelText}
</LabeledList.Item>
<LabeledList.Item label="Change Alert">
{alertLevelButtons}
</LabeledList.Item>
<LabeledList.Item label="Displays">
<Button
icon="tv"

File diff suppressed because one or more lines are too long