mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 22:25:30 +00:00
153 lines
4.3 KiB
HTML
153 lines
4.3 KiB
HTML
<html>
|
|
<!--
|
|
The contents of this file are subject to the Mozilla Public
|
|
License Version 1.1 (the "License"); you may not use this file
|
|
except in compliance with the License. You may obtain a copy of
|
|
the License at http://www.mozilla.org/MPL/
|
|
|
|
Software distributed under the License is distributed on an "AS
|
|
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
implied. See the License for the specific language governing
|
|
rights and limitations under the License.
|
|
|
|
The Original Code is the Despot Account Administration System.
|
|
|
|
The Initial Developer of the Original Code is Netscape Communications
|
|
Corporation. Portions created by Netscape are
|
|
Copyright (C) 1998 Netscape Communications Corporation. All
|
|
Rights Reserved.
|
|
|
|
Contributor(s):
|
|
|
|
Contributor(s): Terry Weissman <terry@mozilla.org>
|
|
-->
|
|
<head>
|
|
<title>Despot help</title>
|
|
</head>
|
|
|
|
<body>
|
|
<h1>Despot help</h1>
|
|
|
|
<a href="despot.cgi">Despot</a> is the system for administrating users
|
|
at mozilla.org.
|
|
|
|
<h3>Users</h3>
|
|
|
|
A username is someone with an e-mail address. As far as Despot is
|
|
concerned, the e-mail address *is* the username. We don't give away
|
|
new sets of ids, we just use the full e-mail address.
|
|
|
|
<p>
|
|
|
|
CVS account names are the full e-mail address, with the '@' replaced
|
|
by a '%'.
|
|
|
|
<p>
|
|
|
|
For each user, we also record:
|
|
|
|
<ul>
|
|
<li> The full name.
|
|
<li> An encrypted password.
|
|
<li> Whether this user is a "despot" -- one of the elite few who can
|
|
view anything, change anything. A despot is an administrator,
|
|
a superuser.
|
|
<li> What group the user is in on each of our CVS repositories. At
|
|
the moment, the legal groups are:
|
|
<ul>
|
|
<li> <b>None</b> -- not allowed to use this repository at
|
|
all.
|
|
<li> <b>webmonkey</b> -- normal usage.
|
|
<li> <b>cvsadm</b> -- can access the entire CVS repository,
|
|
including all the administrative stuff in CVSROOT.
|
|
</ul>
|
|
<li> Whether the users account is frozen until they change their
|
|
password.
|
|
<li> A numeric ID (used internally only).
|
|
</ul>
|
|
|
|
|
|
|
|
<a name="partition">
|
|
<h3>Partitions</h3>
|
|
</a>
|
|
|
|
A partition in Despot is a section of a CVS tree. It defines a
|
|
branch and a set of files within that branch. There should be a
|
|
partition for every module listed in the <a
|
|
href="http://www.mozilla.org/owners.html">module owners</a> document.
|
|
I could've used the word "module" here, but I hate it. (Not that
|
|
"partition" is much better.)
|
|
|
|
<p>
|
|
|
|
Anyway, for each branch, every file may appear in at most one
|
|
partition. Put another way, if a given file appears in more than
|
|
partition, then it must be on a different branch in each of those
|
|
partitions.
|
|
|
|
<p>
|
|
|
|
Each partition defines the following:
|
|
|
|
<a name="branch">
|
|
<h4>Branch</h4>
|
|
</a>
|
|
The branch for this partition. HEAD means the trunk; no branch.
|
|
|
|
<a name="files">
|
|
<h4>Files</h4>
|
|
</a>
|
|
A list of files. If the last characters are "/*", then it means
|
|
"anything in this directory, or in any subdirectory". If the last
|
|
characters are "/%", then it means only files within this directory;
|
|
subdirectories are not included.
|
|
|
|
<a name="Owner">
|
|
<h4>Owners</h4>
|
|
</a>
|
|
This is a list of people who are considered to own this partition.
|
|
They are all-powerful, within the limits of their partition.
|
|
|
|
<a name="Peer">
|
|
<h4>Peers</h4>
|
|
</a>
|
|
This is a list of people that the owners have designated as primary
|
|
support people for this partition. In theory, they have less powers
|
|
than the Owners, but at present they are treated identically.
|
|
|
|
<a name="Member">
|
|
<h4>Members</h4>
|
|
</a>
|
|
This is a list of people that are allowed to check into the partition
|
|
when the partition has been put into "restricted" mode.
|
|
|
|
<a name="state">
|
|
<h4>State</h4>
|
|
</a>
|
|
A partition is in one of these states:
|
|
<p>
|
|
|
|
<table>
|
|
<tr>
|
|
<th align=right valign=top>Open:</th>
|
|
<td>Anyone in the world may change any of the files in this partition.</td>
|
|
</tr>
|
|
<tr>
|
|
<th align=right valign=top>Restricted:</th>
|
|
<td>Only Owners, Peers, and Members may change files in this partition.</td>
|
|
</tr>
|
|
<tr>
|
|
<th align=right valign=top>Closed:</th>
|
|
<td>Only Owners and Peers may change files in this partition.</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
<hr>
|
|
<address><a href="http://people.netscape.com/terry/">Terry Weissman <terry@mozilla.org></a></address>
|
|
<!-- hhmts start -->
|
|
Last modified: Fri Aug 28 16:35:48 1998
|
|
<!-- hhmts end -->
|
|
</body> </html>
|