Línea 20... |
Línea 20... |
20 |
And the following "role capability" exists:
|
20 |
And the following "role capability" exists:
|
21 |
| role | user |
|
21 |
| role | user |
|
22 |
| moodle/course:request | allow |
|
22 |
| moodle/course:request | allow |
|
23 |
When I log in as "user1"
|
23 |
When I log in as "user1"
|
24 |
And I am on course index
|
24 |
And I am on course index
|
25 |
And I click on "More actions" "button"
|
25 |
And I click on "More actions" "link"
|
26 |
And I click on "Request a course" "link"
|
26 |
And I click on "Request a course" "link"
|
27 |
And I set the following fields to these values:
|
27 |
And I set the following fields to these values:
|
28 |
| Course full name | My new course |
|
28 |
| Course full name | My new course |
|
29 |
| Course short name | Mynewcourse |
|
29 |
| Course short name | Mynewcourse |
|
30 |
| Supporting information | pretty please |
|
30 |
| Supporting information | pretty please |
|
Línea 34... |
Línea 34... |
34 |
And I am on course index
|
34 |
And I am on course index
|
35 |
And I should not see "My new course"
|
35 |
And I should not see "My new course"
|
36 |
And I log out
|
36 |
And I log out
|
37 |
And I log in as "user2"
|
37 |
And I log in as "user2"
|
38 |
And I am on course index
|
38 |
And I am on course index
|
39 |
And I click on "More actions" "button"
|
39 |
And I click on "More actions" "link"
|
40 |
And I click on "Courses pending approval" "link"
|
40 |
And I click on "Courses pending approval" "link"
|
41 |
And the following should exist in the "pendingcourserequests" table:
|
41 |
And the following should exist in the "pendingcourserequests" table:
|
42 |
| Requested by | Course short name | Course full name | Category | Reason for course request |
|
42 |
| Requested by | Course short name | Course full name | Category | Reason for course request |
|
43 |
| User 1 | Mynewcourse | My new course | Category 1 | pretty please |
|
43 |
| User 1 | Mynewcourse | My new course | Category 1 | pretty please |
|
44 |
And I click on "Approve" "button" in the "My new course" "table_row"
|
44 |
And I click on "Approve" "button" in the "My new course" "table_row"
|
Línea 73... |
Línea 73... |
73 |
| role | courserequestor |
|
73 |
| role | courserequestor |
|
74 |
| moodle/course:request | allow |
|
74 |
| moodle/course:request | allow |
|
75 |
And I log in as "user1"
|
75 |
And I log in as "user1"
|
76 |
And I am on course index
|
76 |
And I am on course index
|
77 |
And I follow "English category"
|
77 |
And I follow "English category"
|
78 |
And I click on "More actions" "button"
|
78 |
And I click on "More actions" "link"
|
79 |
And I click on "Request a course" "link"
|
79 |
And I click on "Request a course" "link"
|
80 |
And I should see "English category" in the ".form-autocomplete-selection" "css_element"
|
80 |
And I should see "English category" in the ".form-autocomplete-selection" "css_element"
|
81 |
And I set the following fields to these values:
|
81 |
And I set the following fields to these values:
|
82 |
| Course full name | My new course |
|
82 |
| Course full name | My new course |
|
83 |
| Course short name | Mynewcourse |
|
83 |
| Course short name | Mynewcourse |
|
Línea 89... |
Línea 89... |
89 |
And I follow "English category"
|
89 |
And I follow "English category"
|
90 |
And I should not see "More" in the "region-main" "region"
|
90 |
And I should not see "More" in the "region-main" "region"
|
91 |
And I should not see "Courses pending approval"
|
91 |
And I should not see "Courses pending approval"
|
92 |
And I am on course index
|
92 |
And I am on course index
|
93 |
And I follow "Science category"
|
93 |
And I follow "Science category"
|
94 |
And I click on "More actions" "button"
|
94 |
And I click on "More actions" "link"
|
95 |
And I click on "Courses pending approval" "link"
|
95 |
And I click on "Courses pending approval" "link"
|
96 |
And I should not see "Mynewcourse"
|
96 |
And I should not see "Mynewcourse"
|
97 |
And I press "Back to course listing"
|
97 |
And I press "Back to course listing"
|
98 |
And I log out
|
98 |
And I log out
|
99 |
And I log in as "user3"
|
99 |
And I log in as "user3"
|
100 |
And I am on course index
|
100 |
And I am on course index
|
101 |
And I follow "English category"
|
101 |
And I follow "English category"
|
102 |
And I click on "More actions" "button"
|
102 |
And I click on "More actions" "link"
|
103 |
And I click on "Courses pending approval" "link"
|
103 |
And I click on "Courses pending approval" "link"
|
104 |
And the following should exist in the "pendingcourserequests" table:
|
104 |
And the following should exist in the "pendingcourserequests" table:
|
105 |
| Requested by | Course short name | Course full name | Category | Reason for course request |
|
105 |
| Requested by | Course short name | Course full name | Category | Reason for course request |
|
106 |
| User 1 | Mynewcourse | My new course | English category | pretty please |
|
106 |
| User 1 | Mynewcourse | My new course | English category | pretty please |
|
107 |
And I click on "Approve" "button" in the "Mynewcourse" "table_row"
|
107 |
And I click on "Approve" "button" in the "Mynewcourse" "table_row"
|