* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-$string['news_items:addinstance'] = 'Add a new latest news block';
-$string['news_items:myaddinstance'] = 'Add a new latest news block to Dashboard';
-$string['pluginname'] = 'Latest news';
+$string['news_items:addinstance'] = 'Add a new latest announcements block';
+$string['news_items:myaddinstance'] = 'Add a new latest announcements block to Dashboard';
+$string['pluginname'] = 'Latest announcements';
@block @block_news_items
-Feature: Latest news block displays the course latest news
- In order to be aware of the course news
+Feature: Latest announcements block displays the course latest news
+ In order to be aware of the course announcements
As a user
- I need to see the latest news in the main course page
+ I need to see the latest announcements block in the main course page
@javascript
- Scenario: Latest course news are displayed and can be configured
+ Scenario: Latest course announcements are displayed and can be configured
Given the following "users" exist:
| username | firstname | lastname | email |
| teacher1 | Teacher | 1 | teacher1@example.com |
| Subject | Discussion Three |
| Message | Not important |
And I follow "Course 1"
- Then I should see "Discussion One" in the "Latest news" "block"
- And I should see "Discussion Two" in the "Latest news" "block"
- And I should see "Discussion Three" in the "Latest news" "block"
+ Then I should see "Discussion One" in the "Latest announcements" "block"
+ And I should see "Discussion Two" in the "Latest announcements" "block"
+ And I should see "Discussion Three" in the "Latest announcements" "block"
And I follow "Edit settings"
And I set the following fields to these values:
| News items to show | 2 |
And I press "Save and display"
- And I should not see "Discussion One" in the "Latest news" "block"
- And I should see "Discussion Two" in the "Latest news" "block"
- And I should see "Discussion Three" in the "Latest news" "block"
+ And I should not see "Discussion One" in the "Latest announcements" "block"
+ And I should see "Discussion Two" in the "Latest announcements" "block"
+ And I should see "Discussion Three" in the "Latest announcements" "block"
And I follow "Edit settings"
And I set the following fields to these values:
| News items to show | 0 |
And I press "Save and display"
- And "Latest news" "block" should not exist
+ And "Latest announcements" "block" should not exist
And I set the following fields to these values:
| Visible | No |
And I click on "Save changes" "button"
- And I configure the "Latest news" block
+ And I configure the "Latest announcements" block
And I set the following fields to these values:
| Visible | No |
And I click on "Save changes" "button"
When I click on "Save changes" "button"
# Editing is on so they should be visible
Then I should see "Search forums"
- And I should see "Latest news"
+ And I should see "Latest announcements"
And I should see "Upcoming events"
And I should see "Recent activity"
And I turn editing mode off
# Editing is off, so they should no longer be visible
And I should not see "Search forums"
- And I should not see "Latest news"
+ And I should not see "Latest announcements"
And I should not see "Upcoming events"
And I should not see "Recent activity"
Scenario: Hiding all blocks on the page should remove the column they're in
Given I open the "Search forums" blocks action menu
And I click on "Hide Search forums block" "link" in the "Search forums" "block"
- And I open the "Latest news" blocks action menu
- And I click on "Hide Latest news block" "link" in the "Latest news" "block"
+ And I open the "Latest announcements" blocks action menu
+ And I click on "Hide Latest announcements block" "link" in the "Latest announcements" "block"
And I open the "Upcoming events" blocks action menu
And I click on "Hide Upcoming events block" "link" in the "Upcoming events" "block"
And I open the "Recent activity" blocks action menu
And I log out
When I log in as "teacher1"
And I follow "Course 1"
- Then "Latest news" "block" should exist
+ Then "Latest announcements" "block" should exist
And I follow "Announcements"
And "Add a new topic" "button" should exist
And "Forced subscription" "link" should not exist
$string['myprofileowndis'] = 'My forum discussions';
$string['myprofileotherdis'] = 'Forum discussions';
$string['namenews'] = 'Announcements';
-$string['namenews_help'] = 'The course announcements forum is a special forum for announcements and is automatically created when a course is created. A course can have only one announcements forum. Only teachers and administrators can post announcements. The "Latest news" block will display recent announcements.';
+$string['namenews_help'] = 'The course announcements forum is a special forum for announcements and is automatically created when a course is created. A course can have only one announcements forum. Only teachers and administrators can post announcements. The "Latest announcements" block will display recent announcements.';
$string['namesocial'] = 'Social forum';
$string['nameteacher'] = 'Teacher forum';
$string['nextdiscussiona'] = 'Next discussion: {$a}';
Scenario: Add blocks to page
When I press "Customise this page"
- And I add the "Latest news" block
- Then I should see "Latest news" in the "Latest news" "block"
+ And I add the "Latest announcements" block
+ Then I should see "Latest announcements" in the "Latest announcements" "block"
And I should see "Latest badges" in the "Latest badges" "block"
And I should see "Calendar" in the "Calendar" "block"
And I should see "Upcoming events" in the "Upcoming events" "block"
Given I log in as "admin"
And I navigate to "Default Dashboard page" node in "Site administration > Appearance"
And I press "Blocks editing on"
- And I add the "Latest news" block
+ And I add the "Latest announcements" block
And I open the "Online users" blocks action menu
And I follow "Delete Online users"
And I press "Yes"
And I log in as "student1"
And I follow "Dashboard" in the user menu
- And I should not see "Latest news"
+ And I should not see "Latest announcements"
And I should see "Online users"
And I log out
And I log in as "student3"
And I follow "Dashboard" in the user menu
- And I should not see "Latest news"
+ And I should not see "Latest announcements"
And I should see "Online users"
And I log out
And I log in as "student1"
And I follow "Dashboard" in the user menu
- Then I should see "Latest news"
+ Then I should see "Latest announcements"
And I should not see "Comments"
And I should not see "Online users"
And I log out
And I log in as "student3"
And I follow "Dashboard" in the user menu
- And I should see "Latest news"
+ And I should see "Latest announcements"
And I should not see "Online users"
And I log out
And I log in as "student2"
And I follow "Profile" in the user menu
And I should see "Logged in user"
- And I should not see "Latest news"
+ And I should not see "Latest announcements"
Scenario: Reset profile for all users
Given I log in as "admin"
And I navigate to "Default profile page" node in "Site administration > Appearance"
And I press "Blocks editing on"
- And I add the "Latest news" block
+ And I add the "Latest announcements" block
And I log out
And I log in as "student2"
And I follow "Profile" in the user menu
- And I should not see "Latest news"
+ And I should not see "Latest announcements"
And I log out
And I log in as "student3"
And I follow "Profile" in the user menu
- And I should not see "Latest news"
+ And I should not see "Latest announcements"
And I log out
And I log in as "admin"
And I log in as "student2"
And I follow "Profile" in the user menu
- Then I should see "Latest news"
+ Then I should see "Latest announcements"
And I should not see "Logged in user"
And I log out
And I log in as "student3"
And I follow "Profile" in the user menu
- And I should see "Latest news"
+ And I should see "Latest announcements"
And I log out
# Check that this did not affect the customised dashboards.
And I log in as "student1"
And I follow "Dashboard" in the user menu
And I should see "Comments"
- And I should not see "Latest news"
+ And I should not see "Latest announcements"
Scenario: Add blocks to page and reset
When I press "Customise this page"
- And I add the "Latest news" block
+ And I add the "Latest announcements" block
And I add the "Comments" block
And I press "Reset page to default"
- Then I should not see "Latest news"
+ Then I should not see "Latest announcements"
And I should see "Latest badges"
And I should see "Calendar"
And I should see "Upcoming events"
Scenario: Add blocks to page
When I press "Customise this page"
- And I add the "Latest news" block
- Then I should see "Latest news"
\ No newline at end of file
+ And I add the "Latest announcements" block
+ Then I should see "Latest announcements"
Scenario: Add blocks to page and reset
When I press "Customise this page"
- And I add the "Latest news" block
+ And I add the "Latest announcements" block
And I press "Reset page to default"
- Then I should not see "Latest news"
- And I should not see "Reset page to default"
\ No newline at end of file
+ Then I should not see "Latest announcements"
+ And I should not see "Reset page to default"