static char rcsid_module_c[] = "$Header$";
#endif lint
-/* This is the file menus.c for the SMS Client, which allows a nieve
- * user to quickly and easily maintain most parts of the SMS database.
+/* This is the file menus.c for the MOIRA Client, which allows a nieve
+ * user to quickly and easily maintain most parts of the MOIRA database.
* It Contains: All menu definitions.
*
* Created: 4/11/88
{"data", "The data to be added: "},
} },
{ RemoveClusterData, NULLMENU, 3, {
- {"delete", "Remove Data to a given Cluster"},
+ {"delete", "Remove Data from a given Cluster"},
{"clus", "Cluster's Name: "},
{"label", "Label Identifing the data: "},
} },
NULLFUNC,
NULLFUNC,
"List Information Menu",
- 5,
+ 3,
{
SIMPLEFUNC("member",
"Show all lists to which a given member belongs",
SIMPLEFUNC("admin",
"Show all items which a given member can administer",
ListByAdministrator),
- SIMPLEFUNC("groups", "Show all lists which are groups",
- ListAllGroups),
SIMPLEFUNC("public", "Show all public mailing lists",
ListAllPublicMailLists),
- SIMPLEFUNC("maillists", "Show all mailing lists",
- ListAllMailLists)
}
};
NULLFUNC,
NULLFUNC,
"Quota Menu",
- 7,
+ 8,
{
SIMPLEFUNC("shdef", "Show default user quota (in KB)", ShowDefaultQuota),
{ChangeDefaultQuota, NULLMENU, 2, {
{"chdef", "Change default user quota"},
{"quota", "New quota (in KB): "}
} },
- SIMPLEFUNC("shquota", "Show a user's disk quota on a filesytem",
- ShowUserQuota),
- SIMPLEFUNC("addquota", "Add a new disk quota for user on a filesytem",
- AddUserQuota),
- SIMPLEFUNC("chquota", "Change a user's disk quota on a filesytem",
- ChangeUserQuota),
- SIMPLEFUNC("rmquota", "Remove a user's disk quota on a filesytem",
- RemoveUserQuota),
+ SIMPLEFUNC("getquota", "Show a quota on a filesystem",
+ GetQuota),
+ SIMPLEFUNC("getfsquotas", "Show all quotas on a filesystem",
+ GetQuotaByFilesys),
+ SIMPLEFUNC("addquota", "Add a new disk quota on a filesystem",
+ AddQuota),
+ SIMPLEFUNC("upquota", "Change a quota on a filesystem",
+ UpdateQuota),
+ SIMPLEFUNC("delquota", "Delete a quota on a filesystem",
+ DeleteQuota),
SIMPLEFUNC("verbose", "Toggle Verbosity of Delete", ToggleVerboseMode)
}
};
} },
{ AddFSToGroup, NULLMENU, 3, {
{"add", "Add a new filesystem to an FS group"},
- {"group", "FS Group name:"},
- {"filsys", "Filesystem name:"}
+ {"group", "FS Group name: "},
+ {"filsys", "Filesystem name: "}
} },
{ RemoveFSFromGroup, NULLMENU, 3, {
{"remove", "Remove a filesystem from an FS group"},
- {"group", "FS Group name:"},
- {"filsys", "Filesystem name:"}
+ {"group", "FS Group name: "},
+ {"filsys", "Filesystem name: "}
} },
{ ChangeFSGroupOrder, NULLMENU, 2, {
{"order", "Change the order of filesystems in a group"},
- {"group", "FS Group name:"}
+ {"group", "FS Group name: "}
} },
SIMPLEFUNC("help", "Info on Filesystem Groups", FSGroupHelp),
SIMPLEFUNC("verbose", "Toggle Verbosity of Delete", ToggleVerboseMode)
NULLFUNC,
NULLFUNC,
"Filesystem Menu",
- 9,
+ 10,
{
{ GetFS, NULLMENU, 2, {
{"get", "Get Filesystem Name Information"},
{"name", "Name of Filesystem: "}
} },
+ { GetFSM, NULLMENU, 2, {
+ {"getmach", "Get Filesystems by Machine"},
+ {"name", "Name of Server: "}
+ } },
{ AddFS, NULLMENU, 2, {
{"add", "Add New Filesystem to Database"},
{"name", "name: "},
+/*
+ * Zephyr Menu
+ */
+
+Menu zephyr_menu = {
+ NULLFUNC,
+ NULLFUNC,
+ "Zephyr Menu",
+ 5,
+ {
+ { GetZephyr, NULLMENU, 2, {
+ {"get", "Get Zephyr Class Information"},
+ {"name", "Name of class: "}
+ } },
+ { AddZephyr, NULLMENU, 2, {
+ {"add", "Add New Zephyr class restrictions"},
+ {"name", "Class name: "},
+ } },
+ { ChngZephyr, NULLMENU, 2, {
+ {"change", "Update Zephyr class restrictions"},
+ {"name", "Class name: "},
+ } },
+ { DeleteZephyr, NULLMENU, 2, {
+ {"delete", "Delete Zephyr class restriction"},
+ {"name", "Class Name: "}
+ } },
+ { NULLFUNC, &list_member_menu, 2, {
+ {"members", "Member Menu - Change/Show Members of a List."},
+ {"list name", "Name of list: "}
+ } },
+ }
+};
+
/*
* Miscellaneous Menu
/* ------------------------- Root Menu ------------------------- */
/*
- * Sms top menu
+ * Moira top menu
*/
-Menu sms_top_menu = {
+Menu moira_top_menu = {
NULLFUNC,
NULLFUNC,
"Moira Database Manipulation",
- 10,
+ 11,
{
SUBMENU("cluster","Cluster Menu",&cluster_menu),
SUBMENU("filesys","Filesystem Menu", &filesys_menu),
SUBMENU("user","User Menu", &user_menu),
SUBMENU("printcap", "Printcap Printer Menu", &printer_menu),
SUBMENU("palladium", "Palladium Printer Menu", &palladium_menu),
+ SUBMENU("zephyr", "Zephyr ACLS Menu", &zephyr_menu),
SUBMENU("dcm", "DCM Menu", &dcm_menu),
SUBMENU("misc", "Miscellaneous Menu", &misc_menu)
}