Summary of the people_ fields in ListManager

The people_ table holds server and site administrators, as well as other significant 'people' to the server operation.

A person can be listed in this table and not be a server or site admin because they may be a contact person for a list. The sites that an admin has rights over is listed as vertical bar (|) separated list in the WhatSites_ column. If a site admin needs to support more sites than can fit into this column a second people_ table entry should be created, or the person should be elevated to a server admin. This design is likely to change in the future.

Primary key: Name_

Field Name

Description

Version Added

Comment_

Comments about this person (text, NULL)

 
EnableWYSIWYG_

Whether this admin should have the HTML editor enabled by default. (bool, 'T' is default)

Added in 8.8

EmailAddr_

Person's email address (varchar(100), NULL)

 
FaxNum_

Person's fax number (varchar(50), NULL)

 
Name_

Unique name of the person (varchar(50), NOT NULL)

 
Password_

Password for this person. The password is encrypted. (not needed if not admin) (varchar(50), NULL)

 
PeopleID_

A unique identifier for each person

 
PostAddr_

Person's postal address (varchar(238), NULL)

 
ServerAdm_

Is this person a server admin? (bool)

 
Site_

Name of site this person belongs to. May be 'all', indicating that the sites are stored in WhatSites_. (varchar(50), NOT NULL)

 
SiteAdmin_

Is this person a site administrator? (bool)

 
TelNum_

Person's telephone number (varchar(50), NULL)

 
WhatSites_

What sites can this person administer. Site names in a string separated by | (for site admin only) (varchar(238), NULL)