version 1.65, 2003/07/20 00:39:01
|
version 1.66, 2003/07/25 01:18:04
|
Line 29
|
Line 29
|
|
|
package Apache::loncreateuser; |
package Apache::loncreateuser; |
|
|
|
=pod |
|
|
|
=head1 NAME |
|
|
|
Apache::loncreateuser - handler to create users and custom roles |
|
|
|
=head1 SYNOPSIS |
|
|
|
Apache::loncreateuser provides an Apache handler for creating users, |
|
editing their login parameters, roles, and removing roles, and |
|
also creating and assigning custom roles. |
|
|
|
=head1 OVERVIEW |
|
|
|
=head2 Custom Roles |
|
|
|
In LON-CAPA, roles are actually collections of privileges. "Teaching |
|
Assistant", "Course Coordinator", and other such roles are really just |
|
collection of privileges that are useful in many circumstances. |
|
|
|
Creating custom roles can be done by the Domain Coordinator through |
|
the Create User functionality. That screen will show all privileges |
|
that can be assigned to users. For a complete list of privileges, |
|
please see C</home/httpd/lonTabs/rolesplain.tab>. |
|
|
|
Custom role definitions are stored in the C<roles.db> file of the role |
|
author. |
|
|
|
=cut |
|
|
use strict; |
use strict; |
use Apache::Constants qw(:common :http); |
use Apache::Constants qw(:common :http); |
use Apache::lonnet; |
use Apache::lonnet; |