Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@core @core_badges @_file_uploadFeature: Award badges based on user profile fieldIn order to award badges to users based on completion of their user profileAs an adminI need to add profile completion criteria to badges in the system@javascriptScenario: Award badge for a uploading a profile picture.Given the following "users" exist:| username | firstname | lastname | email || user1 | First | User | first@example.com |And the following "core_badges > Badge" exists:| name | Site Badge || status | 0 || description | Site badge description || image | badges/tests/behat/badge.png |And I log in as "admin"And I navigate to "Badges > Manage badges" in site administrationAnd I press "Edit" action in the "Site Badge" report rowAnd I select "Criteria" from the "jump" singleselectAnd I set the field "type" to "Profile completion"And I set the field "id_field_picture" to "1"And I press "Save"And I press "Enable access"And I press "Continue"And I log outWhen I log in as "user1"And I follow "Profile" in the user menuAnd I click on "Edit profile" "link" in the "region-main" "region"And I upload "badges/tests/behat/badge.png" file to "New picture" filemanagerAnd I press "Update profile"Then I should see "Site Badge"