Shamim Rezaie
0452337d1a
MDL-64782 core_group: Performance improvement
2019-04-23 17:01:48 +10:00
Mathew May
5cac5fa428
MDL-64506 templates: BS2 m-x-x to BS4 mx-x
2019-04-03 19:47:11 +08:00
Mathew May
29551c4b1a
MDL-64506 templates: Move BS2 btns' to BS4 btns'
...
well bs2 class is now card in bs4
2019-04-03 19:34:20 +08:00
Mathew May
6ecc445939
MDL-64506 templates: Remove BS2 spans from elements.
2019-04-03 19:34:20 +08:00
Eloy Lafuente (stronk7)
cd8e0cf210
Merge branch 'MDL-64979-master' of https://github.com/sammarshallou/moodle
2019-03-19 22:01:27 +01:00
sam marshall
05a5d547b3
MDL-64979 Behat: Add option to increase timeouts
2019-03-19 17:17:55 +00:00
Mark Nelson
7e0c4bde11
MDL-64568 core_group: delete conversation and members on group deletion
2019-03-13 15:42:03 +08:00
Dmitrii Metelkin
301783d94e
MDL-63516 groups: fix unexpected debugging message
2019-02-06 09:21:26 +11:00
Luca Bösch
def68a4344
MDL-48971 groups: Add "Description" label to hovered group description.
2019-01-17 23:54:24 +01:00
Jun Pataleta
c617a7271a
MDL-63620 group: Option to enable group messaging for imported groups
2019-01-14 13:31:23 +08:00
Jun Pataleta
e5e5b37749
MDL-63620 group: Option for group messaging when auto-creating groups
2019-01-14 13:29:42 +08:00
Sara Arjona
c752cce7dd
MDL-63692 core_group: Add group conversation messages to Privacy API
2018-11-19 22:08:28 +01:00
Andrew Nicols
c96cd71102
MDL-63924 privacy: Add shared user providers to subsytsems
2018-11-08 21:26:18 +08:00
Damyon Wiese
17af25ce92
MDL-44137 group: fix stdClass name
...
Fix only for new core_group_update_groups webservice.
2018-11-05 15:09:47 +08:00
Damyon Wiese
f6ca9ca691
Merge branch 'MDL-44137_add_update-groups_webservice' of https://github.com/TheVirtualLtd/moodle
2018-11-05 15:07:26 +08:00
Andrew Nicols
bdccab4769
Merge branch 'MDL-63816-master' of git://github.com/mickhawkins/moodle
2018-11-02 08:00:32 +08:00
Robynstar
474dd887d0
MDL-44137 group: add update_groups webservice function
2018-11-01 11:52:03 +13:00
Michael Hawkins
b16a3388bb
MDL-63816 privacy: Corrected provider get_users_in_context descriptions
2018-10-31 12:13:30 +08:00
Juan Leyva
6f89b33bdb
MDL-61197 core_group: Fix groupings not being filtered
2018-10-30 10:22:58 +01:00
Juan Leyva
b8a3567407
MDL-61197 core_group: Refactor get_course_user_groups to get all groups
...
This is a refactor of the function to be able to get all the user
course groups in just one call
2018-10-30 10:22:58 +01:00
cescobedo
9eba829ae3
MDL-63281 core_message: Sync course group members with conversations
2018-10-26 10:55:59 +08:00
Mark Nelson
76540bec52
MDL-63280 core: removed 'message_conversation_area' table
...
These new fields have been added to the 'message_conversations'
table.
2018-10-25 18:05:20 +08:00
Mark Nelson
5571af1614
MDL-63280 core_message: added constants for enabled/disabled
2018-10-25 17:51:34 +08:00
Mark Nelson
f0e137c539
MDL-63280 core: minor changes after review
...
- Fixed reference to non-existent column 'timeread'.
- Fixed alignment issues.
- Fixed inconsistencies between upgrade.php and install.xml.
- Cleaned unit tests of unnecessary DB calls.
- Renamed 'get_does_conversation_area_enabled' to
'is_conversation_area_enabled' and moved to api.php.
- Replaced "$mform->elementExists('enablemessaging')"
check with a capability check.
- Removed the change of [] to array() in unrelated to upgrade code.
- Updated conversation 'timemodified' field when updating name.
- Bumped version based on latest master.
2018-10-25 17:51:04 +08:00
cescobedo
e7f467143f
MDL-63280 core_message: Create group conversation from group edit page
...
Allows linking of course groups with conversations when group messaging feature is enabled.
2018-10-25 12:20:00 +08:00
Shamim Rezaie
89d468eb39
MDL-63500 core_group: get_contexts_for_userid should respect component
...
The get_contexts_for_userid method should not return contexts for all group memberships.
It should only return the contexts in where there is manual group
membership.
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:28 +02:00
Shamim Rezaie
e114ac6ec0
MDL-63500 core_group: support removal of multiple users in a context
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:27 +02:00
Huong Nguyen
83f9f83a55
MDL-63354 Group: Rollover text on long group names is not consistent
2018-09-14 09:41:06 +07:00
Víctor Déniz Falcón
02fda279ed
MDL-57281 behat: deprecated step definition I navigate to node in
...
Definition step deprecated and affected tests modified.
2018-08-20 12:53:26 +01:00
Jake Dallimore
fd6d98cc90
MDL-62868 core_group: clear group_grouping cache when changing grouping
2018-07-16 10:34:52 +08:00
Shamim Rezaie
5c87353833
MDL-62318 core_group: Updating cache when deleting group memberships
2018-05-09 13:29:39 +10:00
Shamim Rezaie
55c1865638
MDL-62318 core_group: Add implementation of privacy API
2018-05-09 13:29:26 +10:00
Huong Nguyen
c9e3070465
MDL-61525 Groups: Index page error on first time visit
2018-04-01 23:02:56 +07:00
Ankit Agarwal
50587d71a5
MDL-41312 groups: Remove old bulk events
2017-12-28 11:57:34 +05:30
Jun Pataleta
ccb8edbff5
MDL-50666 behat: Make feature names unique
...
* We need to have unique feature names for our Behat tests.
* I also removed the custom Behat tag @role_visibility as we only allow
Behat tags with the component name in Frankenstyle format.
2017-12-20 13:37:28 +13:00
Jun Pataleta
eaf01ad4aa
MDL-50666 group: Make test run without @javascript
2017-12-20 10:16:44 +13:00
Andrew Hancox
a63cd3e2ca
MDL-50666 core: Add function get_viewable_roles to set role visibility
2017-12-19 13:53:23 +13:00
Marina Glancy
b955ad6a55
MDL-45068 groups: corrected check for idnumber '0'
2017-11-29 11:50:44 +08:00
Damyon Wiese
bdb157653b
Merge branch 'MDL-60174-master' of https://github.com/sammarshallou/moodle
2017-11-28 11:38:40 +08:00
sam marshall
a938e4096c
MDL-60174 core_dml: fix miscellaneous incorrect recordset usage
...
The new recordset support for Postgres requires transactions and
will cause errors if recordsets are not closed correctly. This
commit fixes problems that were identified during unit tests, and
via some basic code analysis, across all core code. Most of these
are incorrect usage of recordset (forgetting to close them).
2017-11-27 11:10:33 +00:00
Damyon Wiese
d3fa95abf1
Merge branch 'MDL-60188-master' of git://github.com/rezaies/moodle
2017-11-27 15:57:41 +08:00
Marina Glancy
ec43371a3f
MDL-45068 groups: fixes to group import
...
- If 'coursename' is specified in the CSV it should match the course short name - thanks Yusuf Yılmaz for the patch
- If 'idnumber' is specified but 'groupidnumber' is not, idnumber should be used for matching the course idnumber only
- If 'groupingname' is not specified, there should be no notices (regression from MDL-42514)
- If 'coursename' or 'idnumber' column is present, it can contain empty values in some/all lines
2017-11-27 14:24:58 +08:00
Shamim Rezaie
0897d6588e
MDL-60188 groups: cache user's groups and groupings
...
The function groups_get_user_groups is called too often both before rendering the page and after the page is rendered (using ajax).
The function was executing a query joining 3 tables in each call. The plementation of the function has now modified to store the
query result in a request cache.
2017-11-27 10:46:35 +08:00
Simey Lameze
486ecb1b89
MDL-60637 core_group: fix unit tests failures
2017-11-21 09:59:56 +08:00
Simey Lameze
effa7d2ba1
MDL-60637 group: remove useless id number validation on web services
2017-11-21 09:52:40 +08:00
Adrian Greeve
ab2095fb0f
MDL-60515 groups: Behat test for viewing the group description.
2017-11-01 15:24:38 +08:00
Adrian Greeve
6b839f3222
MDL-60515 groups: Group details template change.
...
The group details template has been changed to be
simpler and is styled a bit nicer.
2017-11-01 15:24:38 +08:00
Adrian Greeve
c550fd0e11
MDL-60515 groups: Update to weblib group function.
...
Added a new function to get the url for the group picture.
2017-10-30 16:43:19 +08:00
Adrian Greeve
349b705d31
MDL-60515 groups: Display group information on the participants page.
2017-10-30 16:43:18 +08:00
Jake Dallimore
eae71c8553
MDL-60046 participants: Fix for groups behat feature.
2017-10-13 08:26:42 +08:00