Exemple #1
0
# Translator permissions
TRANSLATE_PERMS = {
    "comment.add",
    "suggestion.accept",
    "suggestion.add",
    "suggestion.vote",
    "unit.check",
    "unit.edit",
    "upload.overwrite",
    "upload.perform",
    "machinery.view",
}

# Default set of roles
ROLES = (
    (pgettext("Access control role", "Add suggestion"), {"suggestion.add"}),
    (pgettext("Access control role", "Access repository"), {"vcs.access", "vcs.view"}),
    (
        pgettext("Access control role", "Power user"),
        TRANSLATE_PERMS
        | {
            "translation.add",
            "unit.template",
            "suggestion.delete",
            "vcs.access",
            "vcs.view",
        }
        | filter_perms("glossary."),
    ),
    (pgettext("Access control role", "Translate"), TRANSLATE_PERMS),
    (
Exemple #2
0
TRANSLATE_PERMS = {
    'comment.add',
    'suggestion.accept',
    'suggestion.add',
    'suggestion.vote',
    'unit.check',
    'unit.edit',
    'upload.overwrite',
    'upload.perform',
    'machinery.view',
    'memory.view',
}

# Default set of roles
ROLES = (
    (pgettext('Access control role', 'Add suggestion'), {'suggestion.add'}),
    (pgettext('Access control role',
              'Access repository'), {'vcs.access', 'vcs.view'}),
    (pgettext('Access control role', 'Power user'), TRANSLATE_PERMS | {
        'translation.add',
        'unit.template',
        'suggestion.delete',
        'vcs.access',
        'vcs.view',
    } | filter_perms('glossary.')),
    (
        pgettext('Access control role', 'Translate'),
        TRANSLATE_PERMS,
    ),
    (
        pgettext('Access control role', 'Edit source'),
Exemple #3
0
TRANSLATE_PERMS = {
    'comment.add',
    'suggestion.accept',
    'suggestion.add',
    'suggestion.vote',
    'unit.check',
    'unit.edit',
    'upload.overwrite',
    'upload.perform',
    'machinery.view',
    'memory.view',
}

# Default set of roles
ROLES = (
    (pgettext('Access control role', 'Add suggestion'), {'suggestion.add'}),
    (pgettext('Access control role', 'Access repository'), {'vcs.access', 'vcs.view'}),
    (
        pgettext('Access control role', 'Power user'),
        TRANSLATE_PERMS
        | {
            'translation.add',
            'unit.template',
            'suggestion.delete',
            'vcs.access',
            'vcs.view',
        }
        | filter_perms('glossary.'),
    ),
    (pgettext('Access control role', 'Translate'), TRANSLATE_PERMS),
    (
Exemple #4
0
    )


# Translator permissions
TRANSLATE_PERMS = {
    'comment.add',
    'suggestion.accept', 'suggestion.add', 'suggestion.vote',
    'unit.check', 'unit.edit',
    'upload.overwrite', 'upload.perform',
    'machinery.view',
}

# Default set of roles
ROLES = (
    (
        pgettext('Access control role', 'Add suggestion'),
        {
            'suggestion.add'
        }
    ),
    (
        pgettext('Access control role', 'Access repository'),
        {
            'vcs.access', 'vcs.view'
        }
    ),
    (
        pgettext('Access control role', 'Power user'),
        TRANSLATE_PERMS | {
            'translation.add',
            'unit.template',
Exemple #5
0
    return {perm[0] for perm in PERMISSIONS if perm[0].startswith(prefix)}


# Translator permissions
TRANSLATE_PERMS = {
    'comment.add',
    'suggestion.accept', 'suggestion.add', 'suggestion.vote',
    'unit.check', 'unit.edit',
    'upload.overwrite', 'upload.perform',
    'machinery.view',
}

# Default set of roles
ROLES = (
    (
        pgettext('Access control role', 'Add suggestion'),
        {
            'suggestion.add'
        }
    ),
    (
        pgettext('Access control role', 'Access repository'),
        {
            'vcs.access', 'vcs.view'
        }
    ),
    (
        pgettext('Access control role', 'Power user'),
        TRANSLATE_PERMS | {
            'translation.add',
            'unit.template',