From ebe26d81b32e7c935b0f5549c11212e27bf91ff0 Mon Sep 17 00:00:00 2001
From: jfederico <jesus@123it.ca>
Date: Wed, 13 Mar 2013 10:24:38 -0400
Subject: [PATCH] bbb-lti_v0.1.1: Extended roles to support Blackboard LTI
 implementation As contributed by Brandon Kish

---
 bbb-lti/src/java/org/bigbluebutton/lti/Role.java | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/bbb-lti/src/java/org/bigbluebutton/lti/Role.java b/bbb-lti/src/java/org/bigbluebutton/lti/Role.java
index 6ed076e63b..7a8f3e832e 100644
--- a/bbb-lti/src/java/org/bigbluebutton/lti/Role.java
+++ b/bbb-lti/src/java/org/bigbluebutton/lti/Role.java
@@ -46,11 +46,16 @@ public class Role {
         for( int i=0; i < roles.length; i++){
             if( roles[i].equals(FACULTY) ||
                 roles[i].equals(URN_INSTITUTION_ROLE + FACULTY) ||
+                roles[i].equals(URN_CONTEXT_ROLE + FACULTY) ||
                 roles[i].equals(INSTRUCTOR) ||
                 roles[i].equals(URN_INSTITUTION_ROLE + INSTRUCTOR) ||
+                roles[i].equals(URN_CONTEXT_ROLE + INSTRUCTOR) ||
                 roles[i].equals(MENTOR) ||
                 roles[i].equals(URN_INSTITUTION_ROLE + MENTOR) ||
-                roles[i].equals(URN_INSTITUTION_ROLE + ADMINISTRATOR)
+                roles[i].equals(URN_CONTEXT_ROLE + MENTOR) ||
+                roles[i].equals(ADMINISTRATOR) ||
+                roles[i].equals(URN_INSTITUTION_ROLE + ADMINISTRATOR) ||
+                roles[i].equals(URN_CONTEXT_ROLE + ADMINISTRATOR)
                 ){
                 response = true;
                 break;
-- 
GitLab