mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2025-07-09 10:56:41 +02:00
fix: fixed screwed up formatting of ACL list
This commit is contained in:
parent
1d79745823
commit
e1d0ec4c4d
1 changed files with 35 additions and 8 deletions
|
@ -1312,21 +1312,48 @@ impl Service {
|
||||||
}
|
}
|
||||||
AdminCommand::Acl(AclCommand::List { filter }) => {
|
AdminCommand::Acl(AclCommand::List { filter }) => {
|
||||||
let results = services().acl.list_acls(filter);
|
let results = services().acl.list_acls(filter);
|
||||||
|
let mut results_plain = String::new();
|
||||||
let mut results_html = String::new();
|
let mut results_html = String::new();
|
||||||
results.iter().for_each(|it| {
|
results.iter().for_each(|it| {
|
||||||
results_html.push_str(&format!("* {} | {}\n", it.hostname, it.mode.to_emoji()));
|
results_html.push_str(&format!(
|
||||||
|
"<li>{} | {}</li>",
|
||||||
|
it.hostname,
|
||||||
|
it.mode.to_emoji()
|
||||||
|
));
|
||||||
|
results_plain.push_str(&format!(
|
||||||
|
"- {} | {}\n",
|
||||||
|
it.hostname,
|
||||||
|
it.mode.to_emoji()
|
||||||
|
));
|
||||||
});
|
});
|
||||||
RoomMessageEventContent::text_plain(format!(
|
RoomMessageEventContent::text_html(
|
||||||
"
|
format!(
|
||||||
List of services: \n
|
"
|
||||||
|
## List of services: \n
|
||||||
{} = blocked\n
|
{} = blocked\n
|
||||||
{} = allowed\n
|
{} = allowed\n
|
||||||
{}
|
{}
|
||||||
",
|
",
|
||||||
AclMode::Block.to_emoji(),
|
AclMode::Block.to_emoji(),
|
||||||
AclMode::Allow.to_emoji(),
|
AclMode::Allow.to_emoji(),
|
||||||
results_html
|
results_plain
|
||||||
))
|
),
|
||||||
|
format!(
|
||||||
|
"
|
||||||
|
<h2>List of services: </h2>
|
||||||
|
<p>
|
||||||
|
{} = blocked<br/>
|
||||||
|
{} = allowed
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
{}
|
||||||
|
</ul>
|
||||||
|
",
|
||||||
|
AclMode::Block.to_emoji(),
|
||||||
|
AclMode::Allow.to_emoji(),
|
||||||
|
results_html
|
||||||
|
),
|
||||||
|
)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue