From 8a4c5b7f6dec84ab634a622983e20cdbf508a628 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Tue, 7 Feb 2017 16:12:59 +0000 Subject: [PATCH] Add anitya module. Development only for now Signed-off-by: Patrick Uiterwijk --- roles/ipsilon/files/oidc_scopes/anitya.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 roles/ipsilon/files/oidc_scopes/anitya.py diff --git a/roles/ipsilon/files/oidc_scopes/anitya.py b/roles/ipsilon/files/oidc_scopes/anitya.py new file mode 100644 index 0000000000..fd004b9ee0 --- /dev/null +++ b/roles/ipsilon/files/oidc_scopes/anitya.py @@ -0,0 +1,18 @@ +from __future__ import absolute_import + +from ipsilon.providers.openidc.plugins.common import OpenidCExtensionBase + + +class OpenidCExtension(OpenidCExtensionBase): + name = 'anitya' + display_name = 'Release Monitoring' + scopes = { + 'https://release-monitoring.org/oidc/upstream': { + 'display_name': 'Permission to register new upstream projects for monitoring', + 'claims': [] + }, + 'https://release-monitoring.org/oidc/downstream': { + 'display_name': 'Permission to register new distros and new upstream/downstream mappings', + 'claims': [] + }, + }