msg='<font color="red">'+_('Error: user "{username}" does not have rolename "{rolename}", cannot remove').format(username=uname,rolename=rolename)+'</font>'
else:
user.roles.remove(role)
msg='<font color="green">'+_('Removed "{username}" from "{course_id}" forum role = "{rolename}"').format(username=user,course_id=course.id.to_deprecated_string(),rolename=rolename)+'</font>'
else:
ifalreadyexists:
msg='<font color="red">'+_('Error: user "{username}" already has rolename "{rolename}", cannot add').format(username=uname,rolename=rolename)+'</font>'
msg='<font color="red">'+_('Error: user "{username}" should first be added as staff before adding as a forum administrator, cannot add').format(username=uname)+'</font>'
else:
user.roles.add(role)
msg='<font color="green">'+_('Added "{username}" to "{course_id}" forum role = "{rolename}"').format(username=user,course_id=course.id.to_deprecated_string(),rolename=rolename)+'</font>'
returnmsg
def_role_members_table(role,title,course_key):
def_role_members_table(role,title,course_key):
"""
"""
Return a data table of usernames and names of users in group_name.
Return a data table of usernames and names of users in group_name.