Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
moodle
moodle
Commits
1b671133
Commit
1b671133
authored
Jan 13, 2016
by
Andrew Nicols
Browse files
Merge branch 'MDL-43620_m31v2' of
https://github.com/sbourget/moodle
parents
ca922c24
8cf5ac4a
Changes
2
Hide whitespace changes
Inline
Side-by-side
mod/chat/lib.php
View file @
1b671133
...
...
@@ -413,7 +413,7 @@ function chat_refresh_events($courseid = 0) {
$moduleid
=
$DB
->
get_field
(
'modules'
,
'id'
,
array
(
'name'
=>
'chat'
));
foreach
(
$chats
as
$chat
)
{
$cm
=
get_coursemodule_from_i
d
(
'chat'
,
$chat
->
id
);
$cm
=
get_coursemodule_from_i
nstance
(
'chat'
,
$chat
->
id
,
$chat
->
course
);
$event
=
new
stdClass
();
$event
->
name
=
$chat
->
name
;
$event
->
description
=
format_module_intro
(
'chat'
,
$chat
,
$cm
->
id
);
...
...
mod/chat/tests/behat/chat_course_reset.feature
0 → 100644
View file @
1b671133
@mod
@mod_chat
Feature
:
Chat reset
In order to reuse past chat activities
As a teacher
I need to remove all previous data.
Background
:
Given the following "users" exist
:
|
username
|
firstname
|
lastname
|
email
|
|
teacher1
|
Tina
|
Teacher1
|
teacher1@example.com
|
|
student1
|
Sam
|
Student1
|
student1@example.com
|
And the following "courses" exist
:
|
fullname
|
shortname
|
category
|
|
Course
1
|
C1
|
0
|
And the following "course enrolments" exist
:
|
user
|
course
|
role
|
|
teacher1
|
C1
|
editingteacher
|
|
student1
|
C1
|
student
|
And the following "activities" exist
:
|
activity
|
name
|
Description
|
course
|
idnumber
|
|
chat
|
Test
chat
name
|
Test
chat
description
|
C1
|
chat1
|
Scenario
:
Use course reset to update chat start date
And
I log in as
"teacher1"
And
I follow
"Course 1"
And
I turn editing mode on
And
I navigate to
"Edit settings"
node in
"Course administration"
And I set the following fields to these values
:
|
startdate[day]
|
1
|
|
startdate[month]
|
January
|
|
startdate[year]
|
2020
|
And
I press
"Save and display"
And
I follow
"Test chat name"
And
I navigate to
"Edit settings"
node in
"Chat administration"
And I set the following fields to these values
:
|
chattime[day]
|
1
|
|
chattime[month]
|
January
|
|
chattime[year]
|
2020
|
|
chattime[hour]
|
12
|
|
chattime[minute]
|
00
|
And
I press
"Save and display"
When
I navigate to
"Reset"
node in
"Course administration"
And I set the following fields to these values
:
|
id_reset_start_date_enabled
|
1
|
|
reset_start_date[day]
|
1
|
|
reset_start_date[month]
|
January
|
|
reset_start_date[year]
|
2030
|
And
I press
"Reset course"
And
I should see
"Date changed"
in the
"Chats"
"table_row"
And
I press
"Continue"
Then
I follow
"Course 1"
And
I follow
"Test chat name"
And
I navigate to
"Edit settings"
node in
"Chat administration"
And
I expand all fieldsets
And
the
"id_chattime_year"
select box should contain
"2030"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment