... | ... | @@ -21,6 +21,8 @@ Es gibt drei Berechtungsstufen, die ein Benutzer haben kann: |
|
|
* User: User haben alle Berechtugungen der Gäste. Zusätzlich dürfen sie Paketversionen hochladen. Sie dürfen keine Paketversionen löschen, auch nicht ihre eigenen. Für selber hochgeladene Pakete, werden sie automatisch Maintainer.
|
|
|
* Admin: Admins sind User mit zusätzlichen Berechtigungen. Sie dürfen Paketversionen, Pakete und Nutzer löschen, sowie andere User zu Admins machen und als Admins entfernen. Der letzte Admin kann nicht entfern werden.
|
|
|
|
|
|
Benutzer sind zu Beginn nicht _trusted_. Die Pakete, die sie hochladen, sind noch nicht im zentralen Paketindex sichtbar, sondern diese müssen erst durch den Admin explizit auf sichtbar geschaltet werden. Ein Admin kann auch einen Benutzer den trusted Status geben. Die hochgeladenen Pakete eines trusted users sind sofort im zentralen Paketindex sichtbar.
|
|
|
|
|
|
Maintainer eines Paketes dürfen neue Paketversionen hochladen und neue Maintainer hinzufügen. Er kann sich selbst als Maintainer entfernen. Admins können ebenfalls Maintainer hinzufügen. Projekte ohne Maintainer werden als nicht maintained angezeigt.
|
|
|
|
|
|
Zu jedem User gibt es eine Profilseite, die man per Klick auf den Namen erreichen kann. Hier werden alle Pakete angezeigt von denen der User Maintainer ist. Zusatzlich ist einsehbar, ob es sich um einen Admin handelt.
|
... | ... | |