; $Header: /afs/athena.mit.edu/astaff/project/moiradev/src/clients/mmoira/RCS/forms.txt,v 1.8 93/01/13 14:06:30 mar Exp $
;

; { FORM_NAME	INSTRUCTION FIELD
;	LABEL	FIELD TYPE (S=string, K=keyword, B=TRUE/FALSE)
;	etc
; }

{ show_user	Enter the login name, real name, uid or class to select one or more users.
	Login name	s
    or
	First name	s
	Last name	s
    or
	Unix UID	s
    or
	Class		K
}
{ add_user	Add a new user to the database.
	Login name	S
	Unix UID	s
	Shell		s
	Last name	s
	First name	s
	Middle name	s
	Account status	K
	ID number	s
	Class|class	K
	Comments	s
	Extra password	b
}
{ mod_user	Modify a user in the database.
	New login name	S
	Unix UID	s
	Shell		s
	Last name	s
	First name	s
	Middle name	s
	Account status	K
	ID number	s
	Class|class	K
	Comments	s
	Extra password	b
}
{ register_user	Register a user with an active account.  Specify user by real name or uid.
	First name	s
	Last name	s
    or
	Unix UID	s
	Desired login name	s
}
; deactivate/expunge/show finger
{ select_user	Enter the login name to select a user to modify.
	Login	s
}
{ deactivate_user	Enter the login name to select a user to deactivate.
	Login	s
}
{ expunge_user	Enter the login name to select a user to expunge.
	Login	s
}
{ show_finger	Enter the login name to select which user's finger information to display.
	Login	s
}
{ select_finger	Enter the login name to select which user's finger information to modify.
	Login	s
}

{ mod_finger	Update the info for the user.
	Real Name	s
	Nickname	s
	Home Address	S
	Home Phone	S
	Office Address	S
	Office Phone	S
	Department	S
	Affiliation	S
}

{ select_pobox	Enter the login name of the user whose P. O. Box you want to examine.
	Login		s
}
{ set_pobox	Enter the new P. O. Box information.
	Login		s
	Type|pobox	K
	SMTP Address	s
	    or
	POP server	K
}
{ reset_pobox	Enter the new user whose mailforwarding should be turned off.
	Login		s
}
{ del_pobox	Enter the login name of the user whose P. O. Box you want to delete.
	Login		s
}

{ show_krbmap	Enter the username or principal of the Kerberos mapping to examine.
	Login		s
    or
	Principal	s
}
{ add_krbmap	Enter the new Kerberos mapping.
	Login		s
	Principal	s
}
{ del_krbmap	Enter the Kerberos mapping to delete.
	Login		s
	Principal	s
}

{ show_filsys	Enter the name, machine, owning group, or path to see one or more filesystems.
	Name	s
    or
	Machine s
	Partition s
    or
	Group	s
    or
	Path	s
}
; add/modify
{ add_filsys	Enter the new filesystem information.
	Name	s
	Type|filesys	K
	Lockertype|lockertype K
	Machine/Cell	s
	Remote name s
	Mountpoint s
	Access mode|fs_access_NFS	K
	Comments s
	Owner	s
	Owners	s
	Propagate changes to fileserver? B
}
{ mod_filsys	Update the filesystem information.
	Name	s
	Type|filesys	K
	Lockertype|lockertype	K
	Machine/Cell	s
	Remote name s
	Mountpoint s
	Access mode|fs_access_NFS	K
	Comments s
	Owner	s
	Owners	s
	Automatically create on fileserver? B
}
{ select_filsys	Enter the name of the filesystem to modify.
	Name	s
}
{ del_filsys	Enter the name of the filesystem to delete.
	Name	s
}
{ show_fsgroup	Enter the name of the filesystem group to show.
	Name	s
}
{ add_fsgroup	Specify the filesystem for the filesystem group and where it goes in sort order.
	Filesystem group name s
	Filesystem name s
	Select filesystem to insert after in sort order k
}
{ order_fsgroup	Specify the filesystem in the filesystem group and where it should go in sort order.
	Filesystem group name s
	Filesystem to move k
	Select filesystem to insert after in sort order k
}
{ del_fsgroup	Specify the filesystem to remove from the filesystem group.
	Filesystem group name s
	Filesystem to delete k
}
{ show_fs_alias	Specify the alias or real name of the filesystem alias to show.
	Real filesystem name s
    or
	Aliased name	s
}
{ add_fs_alias	Specify the filesystem alias to be added.
	Real filesystem name s
	Aliased name	s
}
{ del_fs_alias	Specify the filesystem alias to be deleted.
	Real filesystem name s
	Aliased name	s
}


{ show_nfs	Specify the machine (and optionally the partition) to be examined.
	Machine	s
    or
	Partition s
}
{ select_nfs	Specify the machine (and optionally the partition) to be modified.
	Machine	s
    or
	Partition s
}
{ add_nfs	Enter the information for the new NFS partition.
	Machine s
	Partition s
	Device	s
	Status	K
	Group quota? B
	Allocation (Kbytes) s
	Size (Kbytes)	s
}
{ mod_nfs	Update the information for the NFS partition.
	Machine s
	Partition s
	Device	s
	Status	K
	Group quota? B
	Allocation (Kbytes) s
	Size (Kbytes)	s
}
{ del_nfs	Specify the NFS partition to delete.
	Machine s
	Partition s
}


{ show_quota	Specify the filesystem and/or user/group of the desired quota.
	Filesystem s
    or
	User	s
    or
	Group	s
}
{ add_quota	Enter the quota information.
	Filesystem s
	Quota type|quota_type	K
	User/group s
	Quota (Kbytes)	s
}
{ mod_quota	Update the quota information.
	Filesystem s
	Quota type|quota_type	K
	User/group s
	Quota (Kbytes)	s
}
{ del_quota	Specify the quota to delete.
	Filesystem s
	Quota type|quota_type	K
	User/group s
}
;quota show default
{ set_dquota	Specify the default quota for new accounts.
	Value (Kbytes)	s
}


{ show_list	Specify the name of the list to examine.
	Name	s
}
;list show all public
{ show_ace_use	Specify the user or list to see what they can administer.
	Access Control Type|ace_type	K
	ACE name s
	Search recursively? B
}
{ add_list	Enter the information for the new list.
	Name	s
	Active	B
	Public	B
	Hidden	B
	Maillist B
	Group	B
	Unix GID	s
	Owner type|ace_type	K
	Owner name s
	Description s
}
{ mod_list	Update the list information.
	Name	s
	Active	B
	Public	B
	Hidden	B
	Maillist B
	Group	B
	Unix GID	s
	Owner type|ace_type	K
	Owner name s
	Description s
}
{ select_list	Spelect a list to modify by entering its name.
	Name	s
}
{ del_list	Spelect a list to delete by entering its name.
	Name	s
}
{ show_members	Specify the list name or member type and name to see memberships.
	List name s
    or
	Member type	K
	Member name s
	Recursive search? B
}
{ add_member	Enter the information to add a member to a list.
	List name	s
	Member type|member K
	Member name s
}
{ del_member	Enter the information to delete a member from a list.
	List name	s
	Member type K
	Member name s
}
{ del_all_member	Enter a member to remove from all lists.
	Member type K
	Member name s
	Prompt for each deletion? B
}


; show
{ show_machine	Specify the machine to display.
	Name	s
}
{ add_machine	Enter the information about the machine.
	Name	s
	Type|mac_type	K
}
{ select_machine Specify the machine to update.
	Name	s
}
{ mod_machine	Update the information about the machine.
	Name	s
	Type|mac_type	K
}
{ del_machine	Select a machine to delete.
	Name	s
}


; show
{ show_cluster	Specify the cluster to display.
	Name	s
}
{ add_cluster	Enter the information about the new cluster.
	Name	s
	Description s
	Location s
}
{ mod_cluster	Update the information about the cluster.
	Name	s
	Description s
	Location s
}
{ select_cluster	Select a cluster to modify.
	Name	s
}
{ del_cluster	Select a cluster to delete.
	Name	s
}
{ mcmap		Enter a machine or cluster to see its mappings.
	Machine	s
	Cluster s
}
{ add_mcmap	Enter the machine and cluster to add it to.
	Machine s
	Cluster s
}
{ del_mcmap	Enter the machine and cluster to remove it from.
	Machine s
	Cluster s
}
{ show_cldata	Enter the cluster name or data label of the desired cluster data.
	Cluster s
	Label s
}
{ add_cldata	Enter the cluster information.
	Cluster s
	Label	s
	Value	s
}
{ del_cldata	Specify the cluster information to be deleted.
	Cluster s
	Label	s
	Value	s
}


{ show_printer	Specify the desired printer to display.
	Name	s
}
{ del_printer	Specify the desired printer.
	Name	s
}
{ add_printer	Enter the new printer information.
	Name	s
	Spooling host	s
	Spool directory s
	Remote name	s
	Quota server s
	Authenticate B
	Price	s
	Comments s
}
{ mod_printer	Update the printer information.
	Name	s
	Spooling host	s
	Spool directory s
	Remote name	s
	Quota server s
	Authenticate B
	Price	s
	Comments s
}
{ select_printer	Specify the desired printer to modify.
	Name	s
}


;server updates show
{ dcm_enable	Set Data Control Manager status.
	Enable updates?	B
}
{ trigger_dcm	Start a Data Control Manager batch update now.
	Are You Sure? B
}

;service show/delete/clear error/reset
{ show_service	Enter the service name to examine.
	Name	s
}
{ add_service	Enter the service information.
	Service name s
	Interval (minutes) s
	Destination file s
	Script	s
	Type|service	K
	Enable	B
	Owner type|ace_type K
	Owner name s
}
{ mod_service	Update the service information.
	Service name s
	Interval (minutes) s
	Destination file s
	Script	s
	Type|service	K
	Enable	B
	Owner type|ace_type K
	Owner name s
}
{ select_service	Enter the name of the service to change.
	Name	s
}
; show/delete/clear error/reset state
{ show_host	Enter the host and or service name of the service/host tuple to examine.
	Service name s
	Host name s
}
{ add_host	Enter the service/host tuple information.
	Service s
	Host name s
	Enable	B
	Value1	s
	Value2	s
	Value3	s
}
{ mod_host	Update the service/host tuple information.
	Service s
	Host name s
	Enable	B
	Value1	s
	Value2	s
	Value3	s
}
{ select_host	Enter the host and service name to select a service/host tuple.
	Service name s
	Host name s
}


;misc show stats
;misc show clients
{ show_value	Enter the name of the variable to display.
	Variable name s
}
{ show_alias	Enter the alias name, type, or value to display.
	Name	s
	Type|alias	K
	Value	s
}


; show/delete
{ show_zephyr	Enter the name of the zephyr class to examine.
	Class	s
}
; add/modify
{ add_zephyr	Enter the zephyr class access information.
	Class	s
	XMT type|ace_type K
	XMT name s
	SUB type|ace_type K
	SUB name s
	IWS type|ace_type K
	IWS name s
	IUI type|ace_type K
	IUI name s
}
{ select_zephyr	Select a zephyr class by name.
	Class	s
}


{ save_log	Save your log to a file.
	Filename s
}
; for adding new keyword values
{ add_new_value	Enter the new value for this keyword.
	Keyword	s
}
