Module ogr.abstract.access_level

Classes

class AccessLevel (*args, **kwds)
Expand source code
class AccessLevel(IntEnum):
    """
    Enumeration representing an access level to the repository.

    | Value from enumeration | GitHub   | GitLab                  | Pagure |
    | ---------------------- | -------- | ----------------------- | ------ |
    | `AccessLevel.pull`     | pull     | guest                   | ticket |
    | `AccessLevel.triage`   | triage   | reporter                | ticket |
    | `AccessLevel.push`     | push     | developer               | commit |
    | `AccessLevel.admin`    | admin    | maintainer              | commit |
    | `AccessLevel.maintain` | maintain | owner (only for groups) | admin  |
    """

    pull = 1
    triage = 2
    push = 3
    admin = 4
    maintain = 5

Enumeration representing an access level to the repository.

Value from enumeration GitHub GitLab Pagure
AccessLevel.pull pull guest ticket
AccessLevel.triage triage reporter ticket
AccessLevel.push push developer commit
AccessLevel.admin admin maintainer commit
AccessLevel.maintain maintain owner (only for groups) admin

Ancestors

  • enum.IntEnum
  • builtins.int
  • enum.ReprEnum
  • enum.Enum

Class variables

var admin
var maintain
var pull
var push
var triage