#
# Amsterdam Web Communities System
# Copyright (c) 2025-2026 Erbosoft Metaverse Design Solutions, All Rights Reserved
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
#
# SPDX-License-Identifier: MPL-2.0
#
menudefs:
- id: "top"
title: "Front Page"
permSet: "user"
items:
- text: "Calendar"
link: "/TODO/calendar"
disabled: true
- text: "Chat"
link: "/TODO/chat"
disabled: true
- id: "fixed"
title: "About This Site"
permSet: "user"
items:
- text: "Policy Page"
link: "/policy"
- text: "Documentation"
link: "/TODO/documentation"
disabled: true
- text: "About Amsterdam"
link: "/about"
- id: "sysadmin"
title: "System Administration"
permSet: "user"
warning: >
Note: These tools provide access to sensitive system administration functions.
Use with care and review all changes before applying them to the system.
items:
- text: "Edit Global Properties"
link: "/sysadmin/globals"
permission: "Global.SysAdminAccess"
- text: "View/Edit IP Address Bans"
link: "/sysadmin/ipban"
permission: "Global.SysAdminAccess"
- text: "View/Edit Banned Users"
link: "/TODO/sysadmin/user_bans"
disabled: true
permission: "Global.SysAdminAccess"
- text: "User Account Management"
link: "/sysadmin/users"
permission: "Global.SysAdminAccess"
- text: "System Audit Logs"
link: "/sysadmin/audit"
permission: "Global.SysAdminAccess"
- text: "Import User Accounts"
link: "/sysadmin/import"
permission: "Global.SysAdminAccess"
- text: "System Statistics"
link: "/sysadmin/sysstat"
permission: "Global.SysAdminAccess"
- id: "communityadmin"
title: "Community Administration:"
subtitle: "[CNAME]"
permSet: "community"
warning: >
Note: These tools provide access to sensitive administrative features for the
community. Use with care and review all changes before applying them to the community.
items:
- text: "Community Profile"
link: "/comm/[CID]/admin/profile"
permission: "Community.Write"
- text: "Set Community Category"
link: "/comm/[CID]/admin/category"
permission: "Community.Write"
ifdef: "USECAT"
- text: "Set Community Services"
link: "/TODO/comm/[CID]/admin/services"
permission: "Community.Write"
disabled: true
- text: "Membership Control"
link: "/comm/[CID]/admin/members"
permission: "Community.ShowAdmin"
- text: "E-Mail to All Members"
link: "/comm/[CID]/admin/massmail"
permission: "Community.MassMail"
- text: "Display Audit Records"
link: "/comm/[CID]/admin/audit"
permission: "Community.ShowAdmin"
- text: "Delete Community"
link: "/comm/[CID]/admin/delete"
permission: "Community.Delete"
hazard: true
- id: "confhost"
title: "Host Tools"
permset: "conference"
warning: >
Note: These tools provide access to sensitive administrative features for the
conference. Use with care and review all changes before applying them to the conference.
items:
- text: "Change Conference Information"
link: "/comm/[CID]/conf/[CONFID]/edit"
- text: "Manage Conference Aliases"
link: "/comm/[CID]/conf/[CONFID]/aliases"
- text: "Manage Conference Members"
link: "/comm/[CID]/conf/[CONFID]/members"
- text: "Customize Conference Appearance"
link: "/comm/[CID]/conf/[CONFID]/custom"
- text: "Conference Activity Reports"
link: "/comm/[CID]/conf/[CONFID]/activity"
- text: "Conference E-Mail"
link: "/comm/[CID]/conf/[CONFID]/email"
- text: "Export Messages"
link: "/comm/[CID]/conf/[CONFID]/export"
- text: "Import Messages"
link: "/comm/[CID]/conf/[CONFID]/import"
- text: "Delete Conference"
link: "/comm/[CID]/conf/[CONFID]/delete"
hazard: true