Userlevel: Difference between revisions

From AniDB
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{TOCright}}
{{TOCright}}
There are basically 2 different ideas behind the system.
There are basically 2 different ideas behind the system.
First to reduce the power of some very annoying people who do more harm than good to AniDB or are just a pest to deal with.
First to reduce the power of some very annoying people who do more harm than good to AniDB or are just a pest to deal with.
Line 5: Line 6:


=Implementation=
=Implementation=
To achieve those goals a rolesystem was implemented. Every user has a primary and a secondary role.
To achieve those goals a role system was implemented. Every user has a primary and a secondary role.


Possible primary roles are: (sorted from lowest to highest)
Possible primary roles are: (sorted from lowest to highest)
Line 22: Line 23:
This level is manually enforced by mods.
This level is manually enforced by mods.


===how to advance to the next level===
===How to advance to the Next Level?===
-impossible-
-impossible-


===restrictions===
===Restrictions===
* can't do creqs
* can't do creqs
* can't add new files, anime, episodes or anything else to AniDB
* can't add new files, anime, episodes or anything else to AniDB
Line 31: Line 32:
(* can't comment on releases) <have to ask exp/check myself>
(* can't comment on releases) <have to ask exp/check myself>


==Level 0 - Newbie (<font color="Red"> currently inactive</font>)==
==Level 0 - Newbie (<font color="Red">currently inactive</font>)==
Meant for new registered users, who most likely don't really know what AniDB is or what they can do here.
Meant for new registered users, who most likely don't really know what AniDB is or what they can do here.


===how to advance to the next level===
===How to advance to the Next Level?===
?
?


===restrictions===
===Restrictions===
* can't add new files, anime, episodes or anything else to AniDB
* can't add new files, anime, episodes or anything else to AniDB
* can't comment on reviews
* can't comment on reviews
* can't comment on releases
* can't comment on releases


==Level 1 - Beginner(<font color="Red"> currently inactive</font>)==
==Level 1 - Beginner (<font color="Red">currently inactive</font>)==
1 week has passed and if they are still interested in AniDB (actually if they were from the start they will stay) they advance to the next level. they still get their rights restricted compared to normal users, because they
1 week has passed and if they are still interested in AniDB (actually if they were from the start they will stay) they advance to the next level. they still get their rights restricted compared to normal users, because they
* might add bad stuff, because of lacking knowledge about AniDB
* might add bad stuff, because of lacking knowledge about AniDB


===how to advance to the next level===
===How to advance to the Next Level?===
?
?


===restrictions===
===Restrictions===
* can't add new files, anime, episodes or anything else to AniDB
* can't add new files, anime, episodes or anything else to AniDB


==Level 2 - normal user==
==Level 2 - Normal User==
Normal user are the base of AniDB. They have the standard rights they used to have in the previous system
Normal user are the base of AniDB. They have the standard rights they used to have in the previous system


===how to advance to the next level===
===How to advance to the Next Level?===
Currently it's only possible to advance to the advanced users if a mod manually sets it.
Currently it's only possible to advance to the advanced users if a mod manually sets it.


===rights===
===Rights===
* maintain mylist
* maintain MyList
* add content to AniDB
* add content to AniDB
* do creqs
* do creqs


==Level 3 - advanced user==
==Level 3 - Advanced User==
Trustworthy users with more responsibility in areas where they might be useful to the whole of AniDB.
Trustworthy users with more responsibility in areas where they might be useful to the whole of AniDB.


===how to advance to the next level===
===How to advance to the Next Level?===
Only possible if a mod or admin sets it manually
Only possible if a mod or admin sets it manually.


===rights===
===Rights===
* can add new producer
* can add new producer
* is excluded from the Anti-Leech Protection
* is excluded from the Anti-Leech Protection
* can get a secondary rights class assigned to him to gain specialised rights
* can get a secondary rights class assigned to him to gain specialised rights
* can set a pic in his userpage
* can set a pic in his userpage
* get hop (%) rights on irc
* get hop (%) rights on IRC


==Level 4 - Mods==
==Level 4 - Mods==
Newbie Mods are rights restricted in a few areas compared to their senior mods counterpart, but still are more powerful compared to advanced users.
Newbie Mods are rights restricted in a few areas compared to their senior mods counterpart, but still are more powerful compared to advanced users.


===how to advance to the next level===
===How to advance to the Next Level?===
Only possible if an admin sets it manually
Only possible if an admin sets it manually.
 
===rights===
*grant/deny creqs
*edit all files/anime/episodes
*delete files/episodes/companies/categories
*can use blacklist/changelog/userinfo
*can moderate the forum
*get sop (&) rights on irc


==Level 5 - senior mod==
===Rights===
* grant/deny creqs
* edit all files/anime/episodes
* delete files/episodes/companies/categories
* can use blacklist/changelog/userinfo
* can moderate the forum
* get sop (&) rights on IRC
 
==Level 5 - Senior Mod==
Restricted to very few people who gain almost full access to AniDB's data.
Restricted to very few people who gain almost full access to AniDB's data.


===how to advance to the next level===
===How to advance to the Next Level?===
Only possible if an admin sets it manually
Only possible if an admin sets it manually.


===rights===
===Rights===
*wipe anime
* wipe anime
*move/merge files(/episodes once we get that ;))
* move/merge files(/episodes once we get that ;))
*can ban user
* can ban user
*can use categories (add new languages and stuff)
* can use categories (add new languages and stuff)
*can set userlevel
* can set userlevel
*can get access to AniDB sourcecode/cvs mail
* can get access to AniDB sourcecode/cvs mail
*assign primary and secondary roles to user
* assign primary and secondary roles to user


==Level 6 - Admin==
==Level 6 - Admin==
Congratulations sir you made it to the top.
Congratulations sir you made it to the top.


===how to advance to the next level===
===How to advance to the Next Level?===
Only possible if an admin sets it manually
Only possible if an admin sets it manually.


===rights===
===Rights===
* moderate user (delete accounts)
* moderate user (delete accounts)
* add new secondary and primary roles
* add new secondary and primary roles
Line 118: Line 119:
=Secondary Roles=
=Secondary Roles=
==Anime Maintainer==
==Anime Maintainer==
*can edit anime without creqs
* can edit anime without creqs


==CREQ Commenter==
==CREQ Commenter==
*can see all creqs on the creq page
* can see all creqs on the creq page
*can comment on all of those to help mods finish creqs faster
* can comment on all of those to help mods finish creqs faster


==CREQ Handler==
==CREQ Handler==
*can see all creqs on the creq page
* can see all creqs on the creq page
*can comment on all of those to help mods finish creqs faster
* can comment on all of those to help mods finish creqs faster
* can grant/deny creqs
* can grant/deny creqs


==Category Maintainer==
==Category Maintainer==
*can delete categories by other people
* can delete categories by other people


==Ep Maintainer==
==EP Maintainer==
*can edit all episodes
* can edit all episodes


==File Maintainer==
==File Maintainer==
*can edit all files
* can edit all files


==Genre Maintainer==
==Genre Maintainer==
*can delete genres by other people
* can delete genres by other people


==Group Leader==
==Group Leader==
*can edit all files of a specific group
* can edit all files of a specific group
*can set releasestatus of a specific group
* can set releasestatus of a specific group
*can edit the grouppage of a specific group without creqs
* can edit the grouppage of a specific group without creqs


==Group Maintainer==
==Group Maintainer==
*can edit the grouppage of a specific group without creqs
* can edit the grouppage of a specific group without creqs
*can set releasestatus of a specific group
* can set releasestatus of a specific group


==GroupStatus Verifier==
==GroupStatus Verifier==
*can change the status for a release manually to any possible state (ongoing, dropped, complete, finished)
* can change the status for a release manually to any possible state (ongoing, dropped, complete, finished)
*can permanently set states to deactivate autogenerated states
* can permanently set states to deactivate auto-generated states


==Language Verifier==
==Language Verifier==
Language verifier can approve, modify and reject titles in the language they support. Meaning a russian language verifier can't change hebrew titles and so on. It's possible to support various languages.
Language verifier can approve, modify and reject titles in the language they support. Meaning a Russian language verifier can't change Hebrew titles and so on. It's possible to support various languages.


*can add, modify and delete titles in their language (anime and episode)
* can add, modify and delete titles in their language (anime and episode)
*can set the verify flag
* can set the verify flag


==ModReport Checker==
==ModReport Checker==
*gets access to the minimod reports
* gets access to the minimod reports


==Producer Maintainer==
==Producer Maintainer==
*can delete companies set to anime by other people than himself
* can delete companies set to anime by other people than himself
*can add new companies to AniDB
* can add new companies to AniDB


[[Category:Definitions]]
[[Category:Definitions]]

Revision as of 18:41, 25 April 2009

There are basically 2 different ideas behind the system. First to reduce the power of some very annoying people who do more harm than good to AniDB or are just a pest to deal with. Second to give some trustworthy users more responsibility in areas where they might be useful to the whole of AniDB. This is meant to speed up the process of creqs and keep the overall quality of the ever increasing data constant and maybe improve it even.

Implementation

To achieve those goals a role system was implemented. Every user has a primary and a secondary role.

Possible primary roles are: (sorted from lowest to highest)

  1. Tard
  2. Newbie
  3. Beginner
  4. User
  5. Advanced User
  6. Mod
  7. Senior Mod
  8. Admin

Primary Roles

Level -1 - Tard

Users who have shown they are incapable to be of any use to anyone end up here. This level is manually enforced by mods.

How to advance to the Next Level?

-impossible-

Restrictions

  • can't do creqs
  • can't add new files, anime, episodes or anything else to AniDB

(* can't comment on reviews) <have to ask exp/check myself> (* can't comment on releases) <have to ask exp/check myself>

Level 0 - Newbie (currently inactive)

Meant for new registered users, who most likely don't really know what AniDB is or what they can do here.

How to advance to the Next Level?

?

Restrictions

  • can't add new files, anime, episodes or anything else to AniDB
  • can't comment on reviews
  • can't comment on releases

Level 1 - Beginner (currently inactive)

1 week has passed and if they are still interested in AniDB (actually if they were from the start they will stay) they advance to the next level. they still get their rights restricted compared to normal users, because they

  • might add bad stuff, because of lacking knowledge about AniDB

How to advance to the Next Level?

?

Restrictions

  • can't add new files, anime, episodes or anything else to AniDB

Level 2 - Normal User

Normal user are the base of AniDB. They have the standard rights they used to have in the previous system

How to advance to the Next Level?

Currently it's only possible to advance to the advanced users if a mod manually sets it.

Rights

  • maintain MyList
  • add content to AniDB
  • do creqs

Level 3 - Advanced User

Trustworthy users with more responsibility in areas where they might be useful to the whole of AniDB.

How to advance to the Next Level?

Only possible if a mod or admin sets it manually.

Rights

  • can add new producer
  • is excluded from the Anti-Leech Protection
  • can get a secondary rights class assigned to him to gain specialised rights
  • can set a pic in his userpage
  • get hop (%) rights on IRC

Level 4 - Mods

Newbie Mods are rights restricted in a few areas compared to their senior mods counterpart, but still are more powerful compared to advanced users.

How to advance to the Next Level?

Only possible if an admin sets it manually.

Rights

  • grant/deny creqs
  • edit all files/anime/episodes
  • delete files/episodes/companies/categories
  • can use blacklist/changelog/userinfo
  • can moderate the forum
  • get sop (&) rights on IRC

Level 5 - Senior Mod

Restricted to very few people who gain almost full access to AniDB's data.

How to advance to the Next Level?

Only possible if an admin sets it manually.

Rights

  • wipe anime
  • move/merge files(/episodes once we get that ;))
  • can ban user
  • can use categories (add new languages and stuff)
  • can set userlevel
  • can get access to AniDB sourcecode/cvs mail
  • assign primary and secondary roles to user

Level 6 - Admin

Congratulations sir you made it to the top.

How to advance to the Next Level?

Only possible if an admin sets it manually.

Rights

  • moderate user (delete accounts)
  • add new secondary and primary roles
  • other stuff mere mortals can only dream of

Secondary Roles

Anime Maintainer

  • can edit anime without creqs

CREQ Commenter

  • can see all creqs on the creq page
  • can comment on all of those to help mods finish creqs faster

CREQ Handler

  • can see all creqs on the creq page
  • can comment on all of those to help mods finish creqs faster
  • can grant/deny creqs

Category Maintainer

  • can delete categories by other people

EP Maintainer

  • can edit all episodes

File Maintainer

  • can edit all files

Genre Maintainer

  • can delete genres by other people

Group Leader

  • can edit all files of a specific group
  • can set releasestatus of a specific group
  • can edit the grouppage of a specific group without creqs

Group Maintainer

  • can edit the grouppage of a specific group without creqs
  • can set releasestatus of a specific group

GroupStatus Verifier

  • can change the status for a release manually to any possible state (ongoing, dropped, complete, finished)
  • can permanently set states to deactivate auto-generated states

Language Verifier

Language verifier can approve, modify and reject titles in the language they support. Meaning a Russian language verifier can't change Hebrew titles and so on. It's possible to support various languages.

  • can add, modify and delete titles in their language (anime and episode)
  • can set the verify flag

ModReport Checker

  • gets access to the minimod reports

Producer Maintainer

  • can delete companies set to anime by other people than himself
  • can add new companies to AniDB