Skip to content

Commit 135362b

Browse files
Update for Moodle 4.0
1 parent 2277fad commit 135362b

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

.github/workflows/moodle-ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ jobs:
99
strategy:
1010
matrix:
1111
php: ['7.4']
12-
moodle-branch: ['MOODLE_311_STABLE']
12+
moodle-branch: ['MOODLE_400_STABLE']
1313
database: ['pgsql']
1414

1515
steps:
1616
- name: Start PostgreSQL
17-
run: docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:9.6
17+
run: docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:10
1818

1919
- name: Check out repository code
2020
uses: actions/checkout@v2
@@ -106,18 +106,18 @@ jobs:
106106
strategy:
107107
fail-fast: false
108108
matrix:
109-
php: ['7.3', '7.4']
110-
moodle-branch: ['MOODLE_39_STABLE', 'MOODLE_310_STABLE', 'MOODLE_311_STABLE']
109+
php: ['7.4']
110+
moodle-branch: ['MOODLE_39_STABLE', 'MOODLE_310_STABLE', 'MOODLE_311_STABLE', 'MOODLE_400_STABLE']
111111
database: ['mariadb', 'pgsql']
112112

113113
steps:
114114
- name: Start MariaDB
115115
if: matrix.database == 'mariadb'
116-
run: docker run -p 3306:3306 -e MYSQL_USER=root -e MYSQL_ALLOW_EMPTY_PASSWORD=true -d mariadb:10.5
116+
run: docker run -p 3306:3306 -e MYSQL_USER=root -e MYSQL_ALLOW_EMPTY_PASSWORD=true -d mariadb:10
117117

118118
- name: Start PostgreSQL
119119
if: matrix.database == 'pgsql'
120-
run: docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:9.6
120+
run: docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:10
121121

122122
- name: Check out repository code
123123
uses: actions/checkout@v2
@@ -169,4 +169,4 @@ jobs:
169169

170170
- name: Behat features
171171
if: ${{ always() }}
172-
run: moodle-plugin-ci behat --profile chrome
172+
run: moodle-plugin-ci behat --profile chrome --auto-rerun 0

lib.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@
4040
* @return mixed True if module supports feature, false if not, null if doesn't know
4141
*/
4242
function groupmembers_supports($feature) {
43+
44+
if (defined('FEATURE_MOD_PURPOSE')) {
45+
if ($feature == FEATURE_MOD_PURPOSE) {
46+
return MOD_PURPOSE_ADMINISTRATION;
47+
}
48+
}
49+
4350
switch($feature) {
4451
case FEATURE_MOD_ARCHETYPE:
4552
return MOD_ARCHETYPE_RESOURCE;

0 commit comments

Comments
 (0)