$extrafields = get_extra_user_fields($this->get_context(), array('username', 'lastaccess'));
$extrafields[] = 'username';
$extrafields[] = 'lastaccess';
+ $extrafields[] = 'maildisplay';
$ufields = user_picture::fields('u', $extrafields);
return array($ufields, $params, $wherecondition);
Given the following "users" exist:
| username | firstname | lastname | email | maildisplay |
| teacher1 | Teacher | 1 | teacher1@example.com | 2 |
- | studentP | Student | PEER | studentP@example.com | 2 |
- | studentN | Student | NONE | studentN@example.com | 0 |
- | studentE | Student | EVERYONE | studentE@example.com | 1 |
- | studentM | Student | MEMBERS | studentM@example.com | 2 |
+ | studentp | Student | PEER | studentP@example.com | 2 |
+ | studentn | Student | NONE | studentN@example.com | 0 |
+ | studente | Student | EVERYONE | studentE@example.com | 1 |
+ | studentm | Student | MEMBERS | studentM@example.com | 2 |
And the following "courses" exist:
| fullname | shortname | format |
| Course 1 | C1 | topics |
And the following "course enrolments" exist:
| user | course | role | status | timeend |
| teacher1 | C1 | teacher | 0 | 0 |
- | studentP | C1 | student | 0 | 0 |
- | studentN | C1 | student | 0 | 0 |
- | studentE | C1 | student | 0 | 0 |
- | studentM | C1 | student | 0 | 0 |
+ | studentp | C1 | student | 0 | 0 |
+ | studentn | C1 | student | 0 | 0 |
+ | studente | C1 | student | 0 | 0 |
+ | studentm | C1 | student | 0 | 0 |
@javascript
Scenario: Student viewing own profile
- Given I log in as "studentP"
+ Given I log in as "studentp"
When I follow "Profile" in the user menu
Then I should see "studentP@example.com"
@javascript
Scenario: Student peer on the same course viewing profiles
- Given I log in as "studentP"
+ Given I log in as "studentp"
And I am on "Course 1" course homepage
And I navigate to course participants
When I follow "Student NONE"
@javascript
Scenario: Student viewing teacher email (whose maildisplay = MEMBERS)
- Given I log in as "studentP"
+ Given I log in as "studentp"
And I am on "Course 1" course homepage
And I navigate to course participants
When I follow "Teacher 1"