MDL-68661 core_lang: Roll back addresourceoractivity
authorMathew May <mathewm@hotmail.co.nz>
Mon, 18 May 2020 05:25:45 +0000 (13:25 +0800)
committerMathew May <mathewm@hotmail.co.nz>
Fri, 22 May 2020 02:02:57 +0000 (10:02 +0800)
blocks/site_main_menu/tests/behat/add_url.feature
course/tests/behat/activity_chooser.feature
course/tests/behat/restrict_available_activities.feature
lang/en/moodle.php
user/tests/behat/course_preference.feature

index ac42715..1b2a7df 100644 (file)
@@ -16,4 +16,4 @@ Feature: Add URL to main menu block
       | External URL | http://www.google.com |
       | id_display | In pop-up |
     Then "google" "link" should exist in the "Main menu" "block"
-    And "Add an activity" "button" should exist in the "Main menu" "block"
+    And "Add an activity or resource" "button" should exist in the "Main menu" "block"
index 578e19c..b71e1e5 100644 (file)
@@ -18,13 +18,13 @@ Feature: Display and choose from the available activities in course
     And I am on "Course" course homepage with editing mode on
 
   Scenario: The available activities are displayed to the teacher in the activity chooser
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
-    Then I should see "Add an activity" in the ".modal-title" "css_element"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
+    Then I should see "Add an activity or resource" in the ".modal-title" "css_element"
     And I should see "Assignment" in the ".modal-body" "css_element"
 
   Scenario: The teacher can choose to add an activity from the activity items in the activity chooser
-    Given I click on "Add an activity" "button" in the "Topic 3" "section"
-    When I click on "Add a new Assignment" "link" in the "Add an activity" "dialogue"
+    Given I click on "Add an activity or resource" "button" in the "Topic 3" "section"
+    When I click on "Add a new Assignment" "link" in the "Add an activity or resource" "dialogue"
     Then I should see "Adding a new Assignment"
     And I set the following fields to these values:
       | Assignment name | Test Assignment Topic 3 |
@@ -32,19 +32,19 @@ Feature: Display and choose from the available activities in course
     Then I should see "Test Assignment Topic 3" in the "Topic 3" "section"
 
   Scenario: The teacher can choose to add an activity from the activity summary in the activity chooser
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
-    When I click on "Information about the Assignment activity" "button" in the "Add an activity" "dialogue"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
+    When I click on "Information about the Assignment activity" "button" in the "Add an activity or resource" "dialogue"
     When I click on "Add a new Assignment" "link" in the "help" "core_course > Activity chooser screen"
     Then I should see "Adding a new Assignment"
 
   Scenario: Show summary
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
-    When I click on "Information about the Assignment activity" "button" in the "Add an activity" "dialogue"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
+    When I click on "Information about the Assignment activity" "button" in the "Add an activity or resource" "dialogue"
     Then I should see "Assignment" in the "help" "core_course > Activity chooser screen"
     And I should see "The assignment activity module enables a teacher to communicate tasks, collect work and provide grades and feedback."
 
   Scenario: Hide summary
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     When I click on "Information about the Assignment activity" "button" in the "modules" "core_course > Activity chooser screen"
     And I should see "The assignment activity module enables a teacher to communicate tasks, collect work and provide grades and feedback." in the "help" "core_course > Activity chooser screen"
     And I should see "Back" in the "help" "core_course > Activity chooser screen"
@@ -52,7 +52,7 @@ Feature: Display and choose from the available activities in course
     Then "modules" "core_course > Activity chooser screen" should exist
     And "help" "core_course > Activity chooser screen" should not exist
     And "Back" "button" should not exist in the "modules" "core_course > Activity chooser screen"
-    And I should not see "The assignment activity module enables a teacher to communicate tasks, collect work and provide grades and feedback." in the "Add an activity" "dialogue"
+    And I should not see "The assignment activity module enables a teacher to communicate tasks, collect work and provide grades and feedback." in the "Add an activity or resource" "dialogue"
 
   Scenario: View recommended activities
     When I log out
@@ -65,96 +65,96 @@ Feature: Display and choose from the available activities in course
     And I log in as "teacher"
     And I am on "Course" course homepage with editing mode on
     And I open the activity chooser
-    Then I should see "Recommended" in the "Add an activity" "dialogue"
-    And I click on "Recommended" "link" in the "Add an activity" "dialogue"
+    Then I should see "Recommended" in the "Add an activity or resource" "dialogue"
+    And I click on "Recommended" "link" in the "Add an activity or resource" "dialogue"
     And I should see "Book" in the "recommended" "core_course > Activity chooser tab"
 
   Scenario: Favourite a module in the activity chooser
     Given I open the activity chooser
-    And I should not see "Starred" in the "Add an activity" "dialogue"
-    And I click on "Star Assignment activity" "button" in the "Add an activity" "dialogue"
-    And I should see "Starred" in the "Add an activity" "dialogue"
-    When I click on "Starred" "link" in the "Add an activity" "dialogue"
+    And I should not see "Starred" in the "Add an activity or resource" "dialogue"
+    And I click on "Star Assignment activity" "button" in the "Add an activity or resource" "dialogue"
+    And I should see "Starred" in the "Add an activity or resource" "dialogue"
+    When I click on "Starred" "link" in the "Add an activity or resource" "dialogue"
     Then I should see "Assignment" in the "favourites" "core_course > Activity chooser tab"
     And I click on "Information about the Assignment activity" "button" in the "favourites" "core_course > Activity chooser tab"
     And I should see "The assignment activity module enables a teacher to communicate tasks, collect work and provide grades and feedback."
 
   Scenario: Add a favourite module and check it exists when reopening the chooser
     Given I open the activity chooser
-    And I click on "Star Assignment activity" "button" in the "Add an activity" "dialogue"
-    And I click on "Star Forum activity" "button" in the "Add an activity" "dialogue"
-    And I should see "Starred" in the "Add an activity" "dialogue"
-    And I click on "Close" "button" in the "Add an activity" "dialogue"
-    When I click on "Add an activity" "button" in the "Topic 3" "section"
-    And I click on "Starred" "link" in the "Add an activity" "dialogue"
+    And I click on "Star Assignment activity" "button" in the "Add an activity or resource" "dialogue"
+    And I click on "Star Forum activity" "button" in the "Add an activity or resource" "dialogue"
+    And I should see "Starred" in the "Add an activity or resource" "dialogue"
+    And I click on "Close" "button" in the "Add an activity or resource" "dialogue"
+    When I click on "Add an activity or resource" "button" in the "Topic 3" "section"
+    And I click on "Starred" "link" in the "Add an activity or resource" "dialogue"
     Then I should see "Forum" in the "favourites" "core_course > Activity chooser tab"
 
   Scenario: Add a favourite and then remove it whilst checking the tabs work as expected
     Given I open the activity chooser
-    And I click on "Star Assignment activity" "button" in the "Add an activity" "dialogue"
-    And I click on "Starred" "link" in the "Add an activity" "dialogue"
-    And I click on "Star Assignment activity" "button" in the "Add an activity" "dialogue"
-    Then I should not see "Starred" in the "Add an activity" "dialogue"
+    And I click on "Star Assignment activity" "button" in the "Add an activity or resource" "dialogue"
+    And I click on "Starred" "link" in the "Add an activity or resource" "dialogue"
+    And I click on "Star Assignment activity" "button" in the "Add an activity or resource" "dialogue"
+    Then I should not see "Starred" in the "Add an activity or resource" "dialogue"
 
   Scenario: The teacher can search for an activity by it's name
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     When I set the field "search" to "Lesson"
-    Then I should see "1 results found" in the "Add an activity" "dialogue"
-    And I should see "Lesson" in the "Add an activity" "dialogue"
+    Then I should see "1 results found" in the "Add an activity or resource" "dialogue"
+    And I should see "Lesson" in the "Add an activity or resource" "dialogue"
 
   Scenario: The teacher can search for an activity by it's description
     Given I open the activity chooser
     When I set the field "search" to "The lesson activity module enables a teacher to deliver content"
-    Then I should see "1 results found" in the "Add an activity" "dialogue"
-    And I should see "Lesson" in the "Add an activity" "dialogue"
+    Then I should see "1 results found" in the "Add an activity or resource" "dialogue"
+    And I should see "Lesson" in the "Add an activity or resource" "dialogue"
 
   Scenario: Search results are not returned if the search query does not match any activity name or description
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     When I set the field "search" to "Random search query"
-    Then I should see "0 results found" in the "Add an activity" "dialogue"
+    Then I should see "0 results found" in the "Add an activity or resource" "dialogue"
     And ".option" "css_element" should not exist in the ".searchresultitemscontainer" "css_element"
 
   Scenario: Teacher can return to the default activity chooser state by manually removing the search query
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     And I set the field "search" to "Lesson"
-    And I should see "1 results found" in the "Add an activity" "dialogue"
-    And I should see "Lesson" in the "Add an activity" "dialogue"
+    And I should see "1 results found" in the "Add an activity or resource" "dialogue"
+    And I should see "Lesson" in the "Add an activity or resource" "dialogue"
     When I set the field "search" to ""
-    And I should not see "1 results found" in the "Add an activity" "dialogue"
+    And I should not see "1 results found" in the "Add an activity or resource" "dialogue"
     Then ".searchresultscontainer" "css_element" should not exist
     And ".optionscontainer" "css_element" should exist
 
   Scenario: Teacher can not see a "clear" button if a search query is not entered in the activity chooser search bar
-    When I click on "Add an activity" "button" in the "Topic 1" "section"
+    When I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     Then "Clear search input" "button" should not exist
 
   Scenario: Teacher can see a "clear" button after entering a search query in the activity chooser search bar
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     When I set the field "search" to "Search query"
     Then "Clear search input" "button" should not exist
 
   Scenario: Teacher can not see a "clear" button if the search query is removed in the activity chooser search bar
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     And I set the field "search" to "Search query"
     And "Clear search input" "button" should exist
     When I set the field "search" to ""
     Then "Clear search input" "button" should not exist
 
   Scenario: Teacher can instantly remove the search query from the activity search bar by clicking on the "clear" button
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
     And I set the field "search" to "Search query"
-    And I should see "results found" in the "Add an activity" "dialogue"
+    And I should see "results found" in the "Add an activity or resource" "dialogue"
     When I click on "Clear search input" "button"
     Then I should not see "Search query"
     And ".searchresultscontainer" "css_element" should not exist
     And ".optionscontainer" "css_element" should exist
 
   Scenario: Teacher gets the base case for the Activity Chooser tab mode
-    Given I click on "Add an activity" "button" in the "Topic 1" "section"
-    And I should see "Activities" in the "Add an activity" "dialogue"
-    When I click on "Activities" "link" in the "Add an activity" "dialogue"
+    Given I click on "Add an activity or resource" "button" in the "Topic 1" "section"
+    And I should see "Activities" in the "Add an activity or resource" "dialogue"
+    When I click on "Activities" "link" in the "Add an activity or resource" "dialogue"
     Then I should not see "Book" in the "activity" "core_course > Activity chooser tab"
-    And I click on "Resources" "link" in the "Add an activity" "dialogue"
+    And I click on "Resources" "link" in the "Add an activity or resource" "dialogue"
     And I should not see "Assignment" in the "resources" "core_course > Activity chooser tab"
 
   Scenario: Teacher gets the simple case for the Activity Chooser tab mode
@@ -167,9 +167,9 @@ Feature: Display and choose from the available activities in course
     And I log out
     And I log in as "teacher"
     And I am on "Course" course homepage with editing mode on
-    And I click on "Add an activity" "button" in the "Topic 1" "section"
-    Then I should not see "Activities" in the "Add an activity" "dialogue"
-    And I should not see "Resources" in the "Add an activity" "dialogue"
+    And I click on "Add an activity or resource" "button" in the "Topic 1" "section"
+    Then I should not see "Activities" in the "Add an activity or resource" "dialogue"
+    And I should not see "Resources" in the "Add an activity or resource" "dialogue"
 
   Scenario: Teacher gets the final case for the Activity Chooser tab mode
     Given I log out
@@ -181,7 +181,7 @@ Feature: Display and choose from the available activities in course
     And I log out
     And I log in as "teacher"
     And I am on "Course" course homepage with editing mode on
-    And I click on "Add an activity" "button" in the "Topic 1" "section"
-    Then I should not see "All" in the "Add an activity" "dialogue"
-    And I should see "Activities" in the "Add an activity" "dialogue"
-    And I should see "Resources" in the "Add an activity" "dialogue"
+    And I click on "Add an activity or resource" "button" in the "Topic 1" "section"
+    Then I should not see "All" in the "Add an activity or resource" "dialogue"
+    And I should see "Activities" in the "Add an activity or resource" "dialogue"
+    And I should see "Resources" in the "Add an activity or resource" "dialogue"
index b31933f..d3616b6 100644 (file)
@@ -39,5 +39,5 @@ Feature: Restrict activities availability
     And I log out
     And I log in as "teacher1"
     When I am on "Course 1" course homepage with editing mode on
-    Then the "Add an activity to section 'Topic 1'" select box should not contain "Chat"
+    Then the "Add a resource to section 'Topic 1'" select box should not contain "Chat"
     Then the "Add an activity to section 'Topic 1'" select box should not contain "Glossary"
index 81fc120..75250a4 100644 (file)
@@ -70,7 +70,7 @@ $string['addnewuser'] = 'Add a new user';
 $string['addnousersrecip'] = 'Add users who haven\'t accessed this {$a} to recipient list';
 $string['addpagehere'] = 'Add text here';
 $string['addresource'] = 'Add a resource...';
-$string['addresourceoractivity'] = 'Add an activity';
+$string['addresourceoractivity'] = 'Add an activity or resource';
 $string['addresourcetosection'] = 'Add a resource to section \'{$a}\'';
 $string['address'] = 'Address';
 $string['addsections'] = 'Add sections';
index d9cc8f6..68fc3a4 100644 (file)
@@ -18,9 +18,9 @@ Feature: As a user, "Course preferences" allows me to set my course preference(s
     Given the field "enableactivitychooser" matches value "1"
     # See that the "activity chooser" is actually shown by default in course page.
     When I am on "Course 1" course homepage
-    And I should not see "Add an activity" in the "Topic 1" "section"
+    And I should not see "Add an activity or resource" in the "Topic 1" "section"
     And I turn editing mode on
-    Then I should see "Add an activity" in the "Topic 1" "section"
+    Then I should see "Add an activity or resource" in the "Topic 1" "section"
     And I should not see "Add a resource..." in the "Topic 1" "section"
 
   @javascript