Commit 6523a7ed authored by Robert Lyon's avatar Robert Lyon
Browse files

Bug 1804902: Allow for new option value in group webservices



For the 'hidemembers' and 'hidemembersfrommembers' webservice options

behatnotneeded

Change-Id: Ie2c400bd9e144a3ab369c0e6eeed5e6910c0b065
Signed-off-by: default avatarRobert Lyon <robertl@catalyst.net.nz>
parent b4e9bc3d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -284,8 +284,8 @@ class module_lti_launch extends external_api {
                        'institution'    => $WEBSERVICE_INSTITUTION,
                        'grouptype'      => 'standard',
                        'submittableto'  => true,
                        'hidemembersfrommembers' => true,
                        'hidemembers'    => true,
                        'hidemembersfrommembers' => 1,
                        'hidemembers'    => 1,
                        'members'        => array($USER->get('id') => PluginModuleLti::can_grade() ? 'admin' : 'member'),
                        'allowarchives'  => true,
                        'hidden'         => true,
+6 −6
Original line number Diff line number Diff line
@@ -73,8 +73,8 @@ class mahara_group_external extends external_api {
                                        'feedbacknotify'  => new external_value(PARAM_INT, 'Comment notifications allowed: ' . implode(', ', $group_notify_roles), VALUE_DEFAULT),
                                        'usersautoadded'  => new external_value(PARAM_BOOL, 'Auto-adding users', VALUE_DEFAULT),
                                        'hidden'          => new external_value(PARAM_BOOL, 'Hide group', VALUE_DEFAULT),
                                        'hidemembers'     => new external_value(PARAM_BOOL, 'Hide membership', VALUE_DEFAULT),
                                        'hidemembersfrommembers' => new external_value(PARAM_BOOL, 'Hide membership', VALUE_DEFAULT),
                                        'hidemembers'     => new external_value(PARAM_INT, 'Hide membership', VALUE_DEFAULT),
                                        'hidemembersfrommembers' => new external_value(PARAM_INT, 'Hide membership', VALUE_DEFAULT),
                                        'groupparticipationreports' => new external_value(PARAM_BOOL, 'Participation report', VALUE_DEFAULT),
                                        'members'         => new external_multiple_structure(
                                                                new external_single_structure(
@@ -379,8 +379,8 @@ class mahara_group_external extends external_api {
                                            'feedbacknotify'  => new external_value(PARAM_INT, 'Comment notifications allowed: ' . implode(', ', $group_notify_roles), VALUE_DEFAULT),
                                            'usersautoadded'  => new external_value(PARAM_BOOL, 'Auto-adding users', VALUE_DEFAULT),
                                            'hidden'          => new external_value(PARAM_BOOL, 'Hide group', VALUE_DEFAULT),
                                            'hidemembers'     => new external_value(PARAM_BOOL, 'Hide membership', VALUE_DEFAULT),
                                            'hidemembersfrommembers' => new external_value(PARAM_BOOL, 'Hide membership', VALUE_DEFAULT),
                                            'hidemembers'     => new external_value(PARAM_INT, 'Hide membership', VALUE_DEFAULT),
                                            'hidemembersfrommembers' => new external_value(PARAM_INT, 'Hide membership', VALUE_DEFAULT),
                                            'groupparticipationreports' => new external_value(PARAM_BOOL, 'Participation report', VALUE_DEFAULT),
                                            'members'         => new external_multiple_structure(
                                                                    new external_single_structure(
@@ -972,8 +972,8 @@ class mahara_group_external extends external_api {
                                'feedbacknotify'  => new external_value(PARAM_INT, 'Comment notifications'),
                                'usersautoadded'  => new external_value(PARAM_BOOL, 'Auto-adding users'),
                                'hidden'          => new external_value(PARAM_BOOL, 'Hide group'),
                                'hidemembers'     => new external_value(PARAM_BOOL, 'Hide membership'),
                                'hidemembersfrommembers' => new external_value(PARAM_BOOL, 'Hide membership'),
                                'hidemembers'     => new external_value(PARAM_INT, 'Hide membership'),
                                'hidemembersfrommembers' => new external_value(PARAM_INT, 'Hide membership'),
                                'groupparticipationreports' => new external_value(PARAM_BOOL, 'Participation report'),
                                'members'         => new external_multiple_structure(
                                                        new external_single_structure(