There are several user roles in Ultrastudio.org
Anonymous users currently already have many rights: they can access all public content, edit text, insert applets and pictures that are already available on the site and post comments on code reviews.
Logged in user has rights to upload images, media and applet source code. She has her own page and talk page. Also, the logged in user enjoys higher level of privacy as IP address of every edit is replaced by much less transparent user name. If the user provides the working E-mail address, she also can newly set the lost password. Providing E-mail address is optional.
The logged in user also owns her comments in the applet review pages and has possibility to delete them at any time. Comments of other users can only be deleted by administrator.
Patrol can mark changes, made by other users, as the patrolled changes (they will no longer show the P sign in the history of recent changes). Any user who is interested in helping to maintain the site can easily get the patrol rights.
Autopatrol can make changes that are automatically marked as patrolled. This is reserved for very active trusted editors.
The rollback role has access to the fast rollback function on the differences page. This function reverts all changed done by the latest editor till the first change in the past that has been done by the different editor. All administrators have this right by default but it can also be requested by others.
Administrator has the following rights:
An administrator is normally also Patrol, Autopatrol and Rollback.
Users can be promoted to administrators after they contribute seriously to Ultrastudio.org . If you would like to become an administrator here, work for some time and after earning the editing history apply here.
Applet expert has rights to approve the new applets to run for testing and later for main pages of encyclopedia (upgrade permissions). This role is different from the administrator role as using it requires understanding of Java programming language. However any administrator has right to downgrade permissions at any time (change the state into Ongoing or Deleted). Applet expert rights are granted to authors who have contributed very substantial amount of applet code. Others can post comments on the code, including proposals to approve the applet.
Barista (literally 'master of the coffee machine') has right to grant and revoke administrator rights, rollback the whole site to the checkpoint in the past and modify various critical settings of the server. As misusing this role can make a big harm for the project, it is currently reserved for a few people who run a server. While administrators can also block barista, even blocked this role retains permissions to block and unblock any user, herself including. Barista can also block users on IPTables level, totally preventing IP addresses or they groups from the server access of any kind. This blocking is applied if Barista suspects intentional attempts to harm the project.
This role can visit pages without advancing the visit counters. It is reserved for the active site maintainers that do not want to interfere the overall statistics. This role is easily granted to anybody who asks.