We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b1f01ed commit 7671c08Copy full SHA for 7671c08
xmodule/html_block.py
@@ -127,14 +127,19 @@ def get_html(self):
127
""" Returns html required for rendering the block. """
128
if self.data:
129
data = self.data
130
- user_id = (
+ user = (
131
self.runtime.service(self, 'user')
132
.get_current_user()
133
- .opt_attrs.get(ATTR_KEY_DEPRECATED_ANONYMOUS_USER_ID)
134
)
+ user_id = user.opt_attrs.get(ATTR_KEY_DEPRECATED_ANONYMOUS_USER_ID)
135
if user_id:
136
data = data.replace("%%USER_ID%%", user_id)
137
data = data.replace("%%COURSE_ID%%", str(self.scope_ids.usage_id.context_key))
138
+
139
+ if user.emails:
140
+ email = user.emails[0]
141
+ data = data.replace("%%USER_EMAIL%%", email)
142
143
return data
144
return self.data
145
0 commit comments