Keep 'alias' as Dutch field name (drop 'adres'); alias is common Dutch; v3.0.2
This commit is contained in:
parent
7f9336ec36
commit
1753993a32
3 changed files with 11 additions and 11 deletions
|
|
@ -1,6 +1,6 @@
|
|||
maubot: 0.1.0
|
||||
id: nl.roomsoverview
|
||||
version: 3.0.1
|
||||
version: 3.0.2
|
||||
license: MIT
|
||||
modules:
|
||||
- roomsoverview
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -601,7 +601,7 @@ class RoomsOverviewPlugin(Plugin):
|
|||
"* `!kamer ververs` — controleer of kamers nog bestaan en vul "
|
||||
"ontbrekende avatars aan\n\n"
|
||||
"**Veld bij wijzig:** `naam` (of `name`), `omschrijving` (of `topic`) of "
|
||||
"`adres` (of `alias`). Een lege waarde wist het veld.\n\n"
|
||||
"`alias`. Een lege waarde wist het veld.\n\n"
|
||||
"**Voorbeelden:**\n"
|
||||
"* `!kamer voegtoe #algemeen:mtux.nl`\n"
|
||||
"* `!kamer wijzig #algemeen:mtux.nl naam=Algemeen Overleg`\n"
|
||||
|
|
@ -692,7 +692,7 @@ class RoomsOverviewPlugin(Plugin):
|
|||
name="wijzig",
|
||||
aliases=["edit"],
|
||||
help="Wijzig een veld van een kamer: !kamer wijzig <room-id of #alias> "
|
||||
"<naam|omschrijving|adres>=<waarde> (moderator+)",
|
||||
"<naam|omschrijving|alias>=<waarde> (moderator+)",
|
||||
)
|
||||
@command.argument("args", pass_raw=True, required=True)
|
||||
async def edit_room(self, evt: MessageEvent, args: str) -> None:
|
||||
|
|
@ -702,25 +702,25 @@ class RoomsOverviewPlugin(Plugin):
|
|||
parsed = _parse_edit_args(args)
|
||||
if parsed is None:
|
||||
await evt.reply(
|
||||
"Gebruik: `!kamer wijzig <room-id-of-alias> <naam|omschrijving|adres>=<waarde>`\n"
|
||||
"Gebruik: `!kamer wijzig <room-id-of-alias> <naam|omschrijving|alias>=<waarde>`\n"
|
||||
"Lege waarde wist het veld (bijv. `omschrijving=`)."
|
||||
)
|
||||
return
|
||||
room_ref, field, value = parsed
|
||||
# NL veldnamen primair (naam/omschrijving/adres); Engels (name/topic/alias) als alias
|
||||
# NL veldnamen primair (naam/omschrijving/alias); Engels (name/topic) als alias
|
||||
field_ok = {
|
||||
"naam": "display_name", "name": "display_name",
|
||||
"omschrijving": "topic", "topic": "topic",
|
||||
"adres": "canonical_alias", "alias": "canonical_alias",
|
||||
"alias": "canonical_alias",
|
||||
}
|
||||
if field not in field_ok:
|
||||
await evt.reply(
|
||||
"Veld moet `naam`, `omschrijving` of `adres` zijn "
|
||||
"(Engels `name`, `topic`, `alias` werkt ook)."
|
||||
"Veld moet `naam`, `omschrijving` of `alias` zijn "
|
||||
"(Engels `name`, `topic` werkt ook)."
|
||||
)
|
||||
return
|
||||
if field in ("adres", "alias") and value and not value.startswith("#"):
|
||||
await evt.reply("Adres moet beginnen met `#` (bijv. `#mijn-kamer:server.nl`).")
|
||||
if field == "alias" and value and not value.startswith("#"):
|
||||
await evt.reply("Alias moet beginnen met `#` (bijv. `#mijn-kamer:server.nl`).")
|
||||
return
|
||||
room_id = room_ref if room_ref.startswith("!") else await self._resolve_alias(room_ref)
|
||||
if not room_id:
|
||||
|
|
@ -748,7 +748,7 @@ class RoomsOverviewPlugin(Plugin):
|
|||
field_name = {
|
||||
"display_name": "naam",
|
||||
"topic": "omschrijving",
|
||||
"canonical_alias": "adres",
|
||||
"canonical_alias": "alias",
|
||||
}[column]
|
||||
await evt.reply(
|
||||
f"Kamer bijgewerkt: **{label}** — {field_name} is nu `{shown}`."
|
||||
|
|
|
|||
Loading…
Reference in a new issue