Andrew Nicols
933fa26e63
MDL-49216 mod_forum: Move subquery to outer component
...
It is not possible to order sub-query results with some RDBMs, and the
subquery is not necessary anyway.
2015-02-24 08:31:43 +08:00
Frederic Massart
8818f55a75
MDL-38142 mod_forum: Allow viewing of student posts in hidden courses
2015-01-09 11:38:02 +08:00
David Monllao
070281e779
MDL-47246 mod_forum: Limit last post restriction to Q and A
2014-12-08 14:50:07 +08:00
Marina Glancy
eb21c1cbf3
MDL-48377 forum: do not swallow spaces in notification emails
2014-11-26 12:13:55 +08:00
David Monllao
1aa756ad5d
MDL-30968 mod_forum: No picture link to group when no groups mode
2014-11-12 07:42:35 +00:00
Sam Hemelryk
5c4f15ae31
Merge branch 'MDL-30968-m27-forum-group-link' of https://github.com/amandadoughty/moodle into MOODLE_27_STABLE
2014-11-12 08:58:58 +13:00
John Okely
4800d01e2e
MDL-47930 mod_forum: Detect subscription to subscription disabled forums
...
Return forums with disabled subscription that you are subscribed to in
forum_get_subscribed forums
2014-11-06 08:40:50 +00:00
Andrew Nicols
c812956efd
MDL-48019 mod_forum: Add sesskey checks when setting tracking prefs
...
This also removes set_url() and changes require_course_login to
require_login as guests cannot set tracking.
2014-11-05 10:34:56 +00:00
Amanda Doughty
90cc4dcd53
MDL-30968 mod/forum Fixed group link
2014-11-03 14:32:09 +00:00
Sam Hemelryk
5d45f54b6c
MDL-47968 mod_forum: fixed search form HTML5 validation
2014-11-03 08:54:54 +13:00
Andrew Nicols
906ecbfd05
MDL-25057 mod_forum: Stop duplicating forum_read posts from cron
...
This also includes an upgrade script to delete the existing duplicates.
2014-10-30 13:34:42 +08:00
Sam Hemelryk
4e6d7fb30b
Merge branch 'MDL-36460-27' of git://github.com/andrewnicols/moodle into MOODLE_27_STABLE
2014-10-07 15:16:59 +13:00
Andrew Nicols
fbb6559b82
MDL-36460 mod_forum: Restrict forum subsription list based on availability info
2014-10-03 11:56:43 +08:00
Jonathan Harker
f5fb4991bd
MDL-47316 mod_forum: Fix course overview performance regression
...
make more efficient use of mod_info cache by processing courses
sequentially.
Change-Id: I03b808c8a7efc42879ec2689fbd2a9fe7a8f1103
2014-09-23 12:55:08 +12:00
Michael de Raadt
1f3066f197
MDL-46619 Forum: link to the discussion only if users cannot see posts.
2014-09-02 10:10:05 +08:00
Michael de Raadt
532c25d5bd
MDL-46619 Forum: only output last poster's name if user can view it.
2014-09-02 10:10:02 +08:00
Damyon Wiese
b10d7c59ae
MDL-46619 Forum: whitespace fixes
2014-09-01 11:35:26 +08:00
Damyon Wiese
6aee251874
Merge branch 'MDL-46619-2.7-visisble-authors-qanda' of https://github.com/amandadoughty/moodle into MOODLE_27_STABLE
2014-09-01 11:00:35 +08:00
Dan Poltawski
8f5c4f6b34
MDL-46880 mod_forum: move cron to scheduled task
...
Note that this is a very basic conversion without doing any refactoring
to split the tasks up better. That will come in MDL-44734, this is about
being a safe backportable change to give admins better control over the
running of the forum cron task.
Conflicts:
mod/forum/version.php
2014-08-21 13:46:33 +01:00
Amanda Doughty
b1325427ec
MDL-46619 Forum: author showing in Q and A forum
2014-08-21 13:13:15 +01:00
Marina Glancy
74f6a6ae5b
MDL-46826 forum: make sql query indexed, regression from MDL-31089
2014-08-15 11:46:01 +08:00
David Monllao
cf9ed67a4e
MDL-31089 mod_forum: Filtering non-visible groups
2014-07-11 16:49:39 +08:00
Albert Gasset
ae916b5d6a
MDL-35514 mod_forum: Fixed warning message to students in forums with groups
2014-06-02 18:25:21 +02:00
Marina Glancy
9efa210e32
MDL-45466 forum: performance improvement for mass (un)subscriptions
2014-05-20 11:52:23 +08:00
John Okely
9c94ca5843
MDL-45296 events: Fix objecttable and ids
...
Various events had them incorrectly set or missing:
- submission_locked
- submission_unlocked
- subscription_created
- subscription_deleted
2014-05-08 15:30:03 +02:00
Mark Nelson
02a5a4b2ff
MDL-43557 events: fixed minor issues in existing events
2014-04-29 19:16:11 -07:00
Andrew Nicols
8e6775d8f9
MDL-45075 mod_forum: Move user subscription to an observer
...
The forum subscription function is called in some cases on forum creation
(specifically the case of an automatically subscribed forum).
Since the forum subscription requires both the course_module instance, and
the context these must both be present when subscribing users to the forum,
however these are not fully set up until after the forum has been created.
By moving the subscription to a subscriber, we are able to hook into the
module creation event after the course_module and context have been linked
to the forum instance.
2014-04-22 11:50:52 +08:00
Rajesh Taneja
b2b4ec308e
MDL-41283 report_participation: Added phpdoc about function not used
...
In new logging api, xxx_get_view_actions() and xxx_get_post_actions()
will not be used to identify the paticipation of user. Event's crud
and edulevel status will define user's participation.
2014-04-15 13:31:03 +08:00
sam marshall
8270f0d0bd
MDL-44070 Conditional availability enhancements (9): wider changes
...
Changes to arbitrary areas of code that are necessary after the new
API (mostly to replace deprecated function calls).
2014-04-07 20:11:59 +01:00
Henning Bostelmann
013e85bbcc
MDL-44505 mod_forum: Make mailing subject a configurable language string
2014-03-14 11:39:15 +00:00
Marina Glancy
cd5be9a504
MDL-44321 events: make sure the full object is passed to add_record_snapshot()
2014-02-28 16:37:36 +08:00
Eloy Lafuente (stronk7)
6a586f0036
Merge branch '44157-27' of git://github.com/samhemelryk/moodle
2014-02-18 00:51:33 +01:00
Sam Hemelryk
01030f1be6
MDL-44157 mod_forum: unified @package use
2014-02-18 11:15:10 +13:00
Dan Poltawski
de2770501e
MDL-40062 mod_forum: subscription events
...
Events for forum mail subscriptions
* subscription_created
* subscription_deleted
* subscribers_viewed
2014-02-17 14:05:54 +08:00
Dan Poltawski
33c40cc633
MDL-40062 mod_forum: remove invalid add_to_log() calls
...
* debugging add_to_log() calls - the Moodle log is not the
place for these kind of messages
* subscribeall/unsusbcribeall - now individual subscriptions
will fire events, there is no need for a catch all.
* remove read tracking log entries - read tracking individual
log entries do not provide enough reliable information, as
the posts can be marked as read automatically after emailing
or an expiry period.
2014-02-17 10:03:23 +08:00
Kevin Wiliarty
1ec8b1c7ea
MDL-39942: invite only users who can post to discuss
2014-01-27 22:30:47 -05:00
Dan Poltawski
b901d0e9dd
Merge branch 'MDL-43178_forum' of https://github.com/andyjdavis/moodle
2014-01-14 15:26:52 +08:00
Andrew Davis
2b860793a6
MDL-43178 mod_forum: fixed the digest setting confirmation message
2014-01-10 08:33:03 +08:00
Dan Poltawski
73ee2fda6b
MDL-41690 course: remove use of deprecated functions
2014-01-06 10:45:59 +08:00
Sam Hemelryk
a59a423926
Merge branch 'MDL-42084-master' of git://github.com/sammarshallou/moodle
2013-12-03 11:12:34 +13:00
Adrian Greeve
e351bed5c1
MDL-42812 libraries: Update username_load_fields_from_object to add the prefix to everything.
2013-11-12 11:30:16 +08:00
Adrian Greeve
5b1944bbba
MDL-40612 libraries: Tidy up and improvement of the code for additional name fields.
...
Includes an update to get_all_user_name_fields() and the inclusion of set_user_name_object()
2013-11-11 11:01:14 +08:00
sam marshall
3ef7279f26
MDL-42084 Core: Change set_time_limit to core_php_time_limit::raise everywhere
...
Exceptions (places where set_time_limit is still left) are:
Third-party libraries:
ADODB
PHPMailer
Moodle core:
PHPUnit - not relevant (CLI mode)
2013-11-06 16:40:01 +00:00
Damyon Wiese
3b4ace3ec8
Merge branch 'MDL-41251_c' of git://github.com/rwijaya/moodle
2013-11-01 08:55:24 +08:00
Frederic Massart
268bd2fe77
MDL-42534 mod_forum: Fix issue because cm_info is read only
2013-10-25 11:34:10 +08:00
rwijaya
5639454509
MDL-41251 forum_mod: add aria label and role to forum discussion page for accessibility purpose.
...
Thanks to Nate Baxley for creating the original patch.
2013-10-23 12:43:35 +08:00
Andrew Davis
54eb02a45c
MDL-26170 RSS: fixed RSS cache clearing when items are deleted
2013-10-22 10:29:05 +07:00
Adrian Greeve
dda60f88cd
MDL-42238 - mod_forum: Alternate name sql update to forum_print_recent_activity.
2013-10-10 14:02:23 +08:00
Eric Merrill
bd8f5d459d
MDL-29663 forum: Replace constant FORUM_TRACKING_ON with FORUM_TRACKING_FORCED
...
Commit for MDL-29663 that renames the FORUM_TRACKING_ON constant
to FORUM_TRACKING_FORCED to allow easier and more consistant reading.
FORUM_TRACKING_ON retained but marked depreciated.
2013-10-08 08:04:55 -04:00
Eric Merrill
20e6782f10
MDL-29663 forum: Option to allow Forced for read tracking.
...
Converts the use of Read Tracking On to Forced. Adds new admin setting
forum_allowforcedreadtracking. If set, Forced will be available when
adding or editing forums. In this state the forced forum overrides the
user preference of off.
With forum_allowforcedreadtracking not set (default) behavior is the
same as now, except forums previously set in the On state are treated
as Optional.
The side effect of forum_allowforcedreadtracking being on, is that users
cannot speed up the loading of course pages with lots of forums by
setting their personal forum read tracking option to off.
2013-10-08 08:03:54 -04:00