Simey Lameze
b98d775540
MDL-64883 mod_chat: deprecate legacy chat_cron() function
2019-03-07 10:10:29 +08:00
Shamim Rezaie
0bd93fe52a
MDL-63134 mod_chat: Check if the module is visible to the user
2019-02-11 16:08:59 +11:00
Shamim Rezaie
46b495fdc4
MDL-63134 mod_chat: Add userid param to mod_chat calendar callbacks
2019-02-11 16:08:54 +11:00
Tim Hunt
939218c2b6
MDL-46783 permissions: let some moodle/ caps be overriden in all mods
...
The capabilities changed ('contextlevel' => CONTEXT_COURSE changed to
'contextlevel' => CONTEXT_MODULE) are:
* moodle/site:accessallgroups
* moodle/site:viewfullnames
* moodle/site:trustcontent
* moodle/site:viewuseridentity
This list came from reviewing the _get_extra_capabilities functions in
all core activities. They were all somewhat inconsistent, but I think it
makes sense that these capabilities are consistently overridable in all
activities. E.g. moodle/site:accessallgroups affects conditional
availability even if there is no other user of groups, and
moodle/site:viewuseridentity and moodle/site:viewfullnames affect the
logs report, if nothing else.
As a result of this, several _get_extra_capabilities functions are no
longer needed, and all the rest have been simplified.
2018-12-05 16:44:25 +00:00
Neill Magill
bbf1fde412
MDL-62944 activities: Activities should not require capability
...
Activities should not require the user manipulating them to have
calendar capabilities for their events to be added to the Moodle
calendar
2018-08-31 10:15:37 +01:00
Jun Pataleta
64818f403d
MDL-61484 mod_chat: Add CHAT_SESSION_GAP constant
2018-06-11 15:59:13 +08:00
Jun Pataleta
d7b236fa5e
MDL-61484 mod_chat: Fix chat_get_sessions logic
2018-06-11 15:59:06 +08:00
Mark Nelson
fb77b89fd8
MDL-61375 mod_chat: specify the 'eventtype' to avoid duplicate rows
2018-02-09 14:46:11 +08:00
Juan Leyva
2971d8421c
MDL-57394 mod_chat: Move get session messages code to new function
2018-01-30 14:21:13 +01:00
Juan Leyva
26b4e8580d
MDL-57394 mod_chat: New WS mod_chat_get_sessions
2018-01-30 13:52:05 +01:00
Juan Leyva
9b82171b18
MDL-57394 mod_chat: Move get sessions code to new function
...
To avoid code duplication when creating new web services we need to
move code to a function chat_get_sessions.
2018-01-30 13:52:05 +01:00
Matteo Scaramuccia
307dce6cf3
MDL-60793 mod_chat: Renamed 'system' into 'issystem'
...
'system' is now a reserved word in MySQL 8.0.3+.
2017-12-18 15:23:11 +01:00
Carlos Alexandre S. da Fonseca
38e7a9525f
MDL-24678 mod_chat: Fixed race condition on chat module
2017-11-24 10:36:42 -02:00
Ankit Agarwal
0d14fcbc60
MDL-9367 restore: Roll only configuration dates
...
It was decided to roll only configuration dates and any date related to user content
such as 'timecreated' , 'timemodified' etc should not be rolled forward.
2017-08-01 10:46:37 +05:30
Adrian Greeve
9ffbdafc95
MDL-59287 calendar_events: Update modules to create all events.
...
All events equals all calendar events including completion events.
2017-07-10 09:40:02 +08:00
Dan Poltawski
ca4f5a68bc
Merge branch 'MDL-58496-master' of git://github.com/cameron1729/moodle
2017-05-15 11:14:19 +01:00
Cameron Ball
ec4b1e6183
MDL-58496 mod_chat: Update timesort when updating timestart
...
Previously when a repeating chat was updating the calendar
it would only update the timestart column. It needs to also
update the timesort column to display correctly on the new
overview.
2017-04-28 12:06:25 +08:00
Dan Poltawski
6a346ab440
Merge branch 'MDL-58507_master' of git://github.com/markn86/moodle
2017-04-17 10:42:48 +01:00
Mark Nelson
59391e80ad
MDL-58501 mod_*: improved docs for new calendar callbacks
2017-04-12 17:43:52 +08:00
Mark Nelson
063b7ee647
MDL-58507 core: link functions with final deprecation issue
2017-04-12 12:38:51 +08:00
Mark Nelson
01f96180ff
MDL-58504 mod_*: fixed PHPDoc return type for *_provide_event_action
2017-04-06 15:00:02 +08:00
Mark Nelson
e1cd93ce20
MDL-58423 core_calendar: moved \core_calendar\event class
...
Part of MDL-55611 epic.
2017-04-04 11:01:49 +01:00
Andrew Nicols
3b2be06b3b
MDL-58337 mod_chat: Adjust display of chats in past/future
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
73be2a8821
MDL-58363 mod_chat: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Mark Nelson
bea71d5732
MDL-57731 mod_chat: added action events
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
e057f279e4
MDL-57497 core_calendar: added new calendar event class
...
Moved calendar_event class to new location using replaceclasses.php
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Mark Nelson
e9dfeec94e
MDL-57434 core: deprecated xxx_print_overview() and related functions
...
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Stephen Bourget
71cfa70a0e
MDL-55568 chat: chat_refresh_events should only create published events
2016-12-13 18:52:33 -05:00
Stephen Bourget
3a2f9a2ea4
MDL-55869 mod_chat: Only create calendar events when chat is published
2016-11-08 14:57:32 -05:00
Nick Phillips
376be6ae86
MDL-55274 mod_chat: regain beep and / command in mod_chat.
...
format_text cannot be called on the whole input text, but must be
called on user-supplied text that will be output into chats. This
means it cannot simply be called in one place, but must instead be
called on the relevant parts of text once commands have been matched.
2016-08-08 12:30:33 +08:00
Stephen Bourget
530d553580
MDL-55252 mod_chat: prevent direct script access to lib files.
2016-07-25 09:42:36 +01:00
Cameron Ball
cd29373c35
MDL-37138 chat: Use blanktarget option for chat text
2016-05-30 13:18:02 +08:00
Stephen Bourget
a646cd5696
MDL-43620 Chat: Fix error on course reset
2016-01-04 11:38:51 -05:00
Dan Poltawski
600b815279
MDL-46049 chat: update calendar times on repeating chat sessions
...
Previously were using the invalid chat id and the calendar entry was not
updated.
Thanks to Andy McGill who worked this out.
2015-11-05 16:02:08 +00:00
Dan Poltawski
1c2a11fcfa
MDL-46049 chat: add missing closing parenthesis
2015-11-05 16:01:42 +00:00
Juan Leyva
5841b9d5d3
MDL-50853 mod_chat: New Web Service mod_chat_view_chat
2015-09-02 17:23:43 +02:00
Juan Leyva
8380bc7fc0
MDL-50853 mod_chat: New Web Service mod_chat_get_chat_latest_messages
2015-09-02 17:23:42 +02:00
Petr Skoda
d6e7a63d9a
MDL-49684 timezones: rewrite timezone support
...
This patch replaces all homegrown timezone
stuff with standard PHP date/time code.
The main change is the introduction of core_date
class that returns normalised user and server
timezones. From now on nobody should be using
$CFG->timezone or $user->timezone directly!
Other new features and fixes:
* admins are prompted for timezone during install
* editing of other users is finally fixed
* timezones are displayed in user profile
* new $this->setTimezone() in phpunit
* time locale is now automatically reset in phpunit
* timezone is now automatically reset in phpunit
* phpunit has Australia/Perth as default timezone
2015-04-06 13:53:51 +12:00
sam marshall
9c85baa8c5
MDL-44725 Availability: Replace groupmembersonly - FEATURE_xx (6)
...
Remove old FEATURE_GROUPMEMBERSONLY as no longer required.
2014-09-02 13:03:17 +01:00
John Okely
56302d4868
MDL-46465 mod_chat: Fix more user icon links
2014-07-31 12:31:53 +08:00
John Okely
5eb1703c71
MDL-46465 mod_chat: Fix chat history user icon link
2014-07-31 10:46:09 +08:00
Andrew Davis
c52b4db52d
MDL-46465 mod_chat: assorted coding style fixes
2014-07-28 10:01:41 +08:00
Tim Hunt
5bcfd504df
MDL-45618 Fix @since PHPdoc tags.
2014-05-19 17:03:04 +01:00
Dan Poltawski
3497702ae5
Merge branch 'MDL-45010-master' of git://github.com/FMCorz/moodle
2014-04-18 14:54:54 +08:00
Mark Nelson
70279746ec
MDL-41286 report_outline: updated report to use logging api
...
AMOS START
MOV [neverseen, mod_folder],[neverseen, report_outline]
MOV [neverseen, mod_page],[neverseen, report_outline]
MOV [neverseen, mod_resource],[neverseen, report_outline]
MOV [neverseen, mod_url],[neverseen, report_outline]
AMOS END
2014-04-15 22:42:59 -07:00
Marina Glancy
cf051cc46e
Revert "MDL-41283 report_participation: Fixed legacy actions returned from api's"
...
This reverts commit 7b7bb92d42
.
2014-04-15 17:14:57 +08:00
Rajesh Taneja
7b7bb92d42
MDL-41283 report_participation: Fixed legacy actions returned from api's
2014-04-15 13:31:03 +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
Marina Glancy
488bbfb720
MDL-40843 chat: fixed bug in SQL query in recent activity block
2014-04-09 15:31:49 +08:00
Frederic Massart
97b97b6330
MDL-45010 mod_chat: Use H3 instead of H2 in recent activity info
2014-04-09 15:10:16 +08:00