Juan Leyva
ebfa74c799
MDL-49502 forum: Unit tests for forum_view
2015-03-27 11:33:35 +01:00
Dave Cooper
f267b8b2f4
MDL-19670 mod_forum: Add tests for posting to multiple discussions
2015-03-12 17:02:43 +08:00
Marina Glancy
1edd3d6fbf
MDL-48804 core: do not set current course until login validated
2015-03-02 16:48:15 +01:00
Andrew Nicols
94802d3518
MDL-49216 mod_forum: Add tests for discussion reply count
2015-02-24 08:29:43 +08:00
Andrew Nicols
be773fd65b
MDL-48221 mod_forum: Improve discussion subscription on post
...
If the user has posted in the forum before, follow their previous
discussion preference.
If the user has not posted before, but is subscribed to the forum, follow
their forum preference.
Otherwise, follow their user-preference.
This has the result that if a user has unsubscribed from a forum and writes
their first response; the user preference will be followed. This may
override the forum subscription.
This commit also changes from a dropdown to a checkbox in the post form.
2015-02-09 15:17:09 +08:00
Eloy Lafuente (stronk7)
38ea5e0a39
MDL-21724 course: change remaining tests to new "Save and display"
2014-12-04 12:14:31 +00:00
Sam Hemelryk
0893f8d399
Merge branch 'wip-MDL-48377-master' of git://github.com/marinaglancy/moodle
2014-12-01 14:02:08 +13:00
Sam Hemelryk
783d96c6da
Merge branch 'MDL-48309-master' of git://github.com/andrewnicols/moodle
2014-12-01 11:10:25 +13:00
Marina Glancy
28c0c4af5d
MDL-48377 forum: do not swallow spaces in notification emails
2014-11-26 12:18:11 +08:00
Sam Hemelryk
22fc0d15dd
Merge branch 'MDL-22043-master' of git://github.com/andrewnicols/moodle
2014-11-25 15:54:12 +13:00
Andrew Nicols
6220813776
MDL-48309 mod_forum: Handle discussion subscriptions correctly
2014-11-25 09:23:51 +08:00
Andrew Nicols
ad5fe454df
MDL-22043 mod_forum: Fix toggle subscription editing button behaviour
...
Update the user session property before generating the button which relies
upon it.
2014-11-19 13:31:54 +08:00
Andrew Nicols
fc05c1b8e5
MDL-48197 testing: Normalise uses of noemailever and phpmailer sink
2014-11-19 09:09:50 +08:00
Andrew Nicols
e7f0b4d3dd
MDL-48150 mod_forum: Generate message inbound keys for all posts
...
This code was previously misplaced so that only posts in discussion which
had not yet been processed in the current cron run would have keys
generated. If two posts were generated in the same discussion and sent out
on the same cron cycle, only the first post to be processed would have a
key generated.
2014-11-17 15:47:47 +08:00
Rajesh Taneja
ea2b511d9a
MDL-48035 mod_forum: Reverted string change in step to keep correct functionality
2014-11-07 13:43:19 +08:00
Eloy Lafuente (stronk7)
ed34ab47e1
Merge branch 'MDL-48035-master-enfix' of git://github.com/mudrd8mz/moodle
2014-11-06 17:40:50 +01:00
David Mudrák
f7dd19f01d
MDL-48035 Fix more Behat tests regressions after merging en_fix strings
2014-11-06 16:19:11 +01:00
Eloy Lafuente (stronk7)
6fdd4633a7
Merge branch 'MDL-48035-master-enfix' of git://github.com/mudrd8mz/moodle
2014-11-06 11:14:52 +01:00
David Mudrák
6887e2e53e
MDL-48035 Fix Behat tests regressions after merging en_fix strings
2014-11-06 10:54:27 +01:00
Andrew Nicols
7122e1543a
MDL-48054 mod_forum: Fix unit test failures
...
These sporadic unit test failures were happening because the post time and
subscription time sometimes differ depending on the amount of time it takes
to complete the different components of the test.
To reliably address these issues, the post creation, and the discussion
subscription times are manually updated by different factors to ensure a
more realistic state of affairs.
2014-11-05 14:49:02 +08:00
Juan Leyva
40afeb4044
MDL-45303 Web Services: forum_discussions not checking groups
2014-11-03 21:55:03 +01:00
Andrew Nicols
a54702b234
MDL-47903 mod_forum: Correct test fails related to caching and time
...
This adds a reset of the discussion and forum cache when running the mail
and maildigest tests.
These test fails were highlighted by the addition of new tests which
add similar post ids.
2014-10-30 12:02:35 +08:00
Andrew Nicols
eb451c7981
MDL-47903 mod_forum: Add discussion subscription time
...
This helps us to only send notifications for messages the user should have
already seen.
2014-10-30 12:02:34 +08:00
Andrew Nicols
8271c89a94
MDL-47946 mod_forum: Correct strings in behat features
...
These are a regression from MDL-46215.
2014-10-29 12:01:41 +08:00
Andrew Nicols
555837c5d4
MDL-47808 mod_forum: Correct maxeditingtime for unit tests
...
The maxeditingtime needs to be a negative value for unit tests to ensure
that the messages are actually sent out.
Whilst fixing this I also discovered that the create_discussion part of the
generator also creates the first post.
2014-10-23 08:43:29 +08:00
Mark Nelson
4afd26a618
MDL-47735 mod_forum: added 'My profile' -> 'Forum posts' behat test
2014-10-19 18:44:22 -07:00
Dan Poltawski
ea594eb10e
Merge branch 'MDL-47084-master' of git://github.com/jleyva/moodle
2014-10-08 14:43:13 +01:00
Damyon Wiese
6b58a6a445
Merge branch 'MDL-46458-master' of git://github.com/jleyva/moodle
...
Conflicts:
version.php
2014-10-08 21:14:39 +08:00
Dan Poltawski
8b2d52b88d
Merge branch 'MDL-47389-master' of git://github.com/jleyva/moodle
2014-10-08 11:08:29 +01:00
Juan Leyva
7ea6ada343
MDL-47389 forum: Return discussions count in get_forums_by_courses ws
2014-10-03 16:39:02 +02:00
Juan Leyva
da1be050bc
MDL-47084 forum: New moodle_url method make_webservice_pluginfile_url
2014-10-03 16:34:48 +02:00
Juan Leyva
694bf0c74b
MDL-47084 forum: Return user picture URL in get_posts WS
2014-10-03 16:34:48 +02:00
Juan Leyva
48fb0250d2
MDL-47084 forum: Return attachments and pluginfiles in get_posts WS
2014-10-03 16:34:48 +02:00
Juan Leyva
c258667257
MDL-46458 forum: New WS get_forum_discussions_paginated tests
2014-10-03 16:31:41 +02:00
Andrew Nicols
c87b87e62f
MDL-36460 mod_forum: Restrict forum subsription list based on availability info
2014-10-03 08:20:24 +08:00
Sam Hemelryk
50dfb7cf38
MDL-47252 mod_forum: fixed whitespace
2014-09-29 08:44:43 +13:00
Dave Cooper
12cf8140a2
MDL-47252 mod_forum: Ensure guest users can't subscribe to discussions
2014-09-23 10:52:55 +08:00
Andrew Nicols
4238983e2a
MDL-47107 mod_forum Optimise forum subscription checks
...
Supply a coursemodule where relevant to the forum subscription checks.
2014-09-05 15:06:15 +08:00
Frederic Massart
d9c767c76b
MDL-8501 mod_forum: Behat test for neighbour discussions
2014-07-25 10:26:56 +08:00
Frederic Massart
826cb6f6a1
MDL-8501 mod_forum: Test coverage of neighbour discussions
2014-07-25 09:55:29 +08:00
Andrew Nicols
f2946a5419
MDL-38990 mod_forum: Restrict ability to post to all groups in a forum
...
In order to post to all groups in a forum, you must have the
moodle/site:accessallgroups capability.
Thanks to Jakob Ackermann <jackermann@onlineschool.ca> for part of the fix
on this one.
2014-07-10 16:26:01 +08:00
Eloy Lafuente (stronk7)
7a26204e18
Merge branch 'MDL-43849_master' of git://github.com/dmonllao/moodle
2014-07-08 20:28:58 +02:00
David Monllao
fd63568619
MDL-43849 mod_forum: Adding tests for observers
2014-07-03 14:45:17 +08:00
Mark Nelson
05c0d19a5d
MDL-45381 mod_forum: updated unit tests for subscription created/deleted events
2014-06-30 23:32:43 -07:00
Eloy Lafuente (stronk7)
e5d7c55151
Merge branch 'MDL-41258-master' of git://github.com/andrewnicols/moodle
...
Conflicts:
mod/forum/tests/maildigest_test.php
2014-06-24 20:25:58 +02:00
Andrew Nicols
ebfb73db7b
MDL-1626 mod_forum: Update user interface to reflect per-discussion subscriptions
...
AMOS BEGIN
MOV [forcessubscribe,mod_forum],[forcesubscribed,mod_forum]
AMOS END
2014-06-24 12:16:34 +08:00
Andrew Nicols
49566c8a67
MDL-1626 mod_forum: Make cron handle discussion subscriptions
2014-06-24 12:16:34 +08:00
Andrew Nicols
e3bbfb52c4
MDL-1626 mod_forum: Add functions to change user discussion subscription state
2014-06-24 12:16:34 +08:00
Andrew Nicols
59075a4349
MDL-1626 mod_forum: Move subscription management to a separate class
2014-06-24 12:16:33 +08:00
Andrew Nicols
dc0464801d
MDL-1626 mod_forum: Add behat tests for existing functionality
2014-06-24 12:16:33 +08:00