[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** Changed in: mahara (Debian) Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Released Status in Mahara 1.5 series: Fix Released Status in Mahara 1.6 series: Fix Released Status in Mahara 1.7 series: Fix Released Status in “mahara” package in Debian: Fix Released Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member,
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** CVE added: http://www.cve.mitre.org/cgi- bin/cvename.cgi?name=2013-4432 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Released Status in Mahara 1.5 series: Fix Released Status in Mahara 1.6 series: Fix Released Status in Mahara 1.7 series: Fix Released Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864,
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** Changed in: mahara/1.5 Milestone: None = 1.5.13 ** Changed in: mahara/1.6 Milestone: None = 1.6.8 ** Changed in: mahara/1.7 Milestone: None = 1.7.4 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Released Status in Mahara 1.5 series: Fix Released Status in Mahara 1.6 series: Fix Released Status in Mahara 1.7 series: Fix Released Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** Changed in: mahara (Debian) Status: Unknown = Confirmed -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Released Status in Mahara 1.5 series: Fix Released Status in Mahara 1.6 series: Fix Released Status in Mahara 1.7 series: Fix Released Status in “mahara” package in Debian: Confirmed Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member,
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** Changed in: mahara/1.5 Importance: Undecided = High ** Changed in: mahara/1.6 Importance: Undecided = High ** Changed in: mahara/1.7 Importance: Undecided = High ** Changed in: mahara/1.5 Status: Fix Committed = Fix Released ** Changed in: mahara/1.6 Status: Fix Committed = Fix Released ** Changed in: mahara/1.7 Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Committed Status in Mahara 1.5 series: Fix Released Status in Mahara 1.6 series: Fix Released Status in Mahara 1.7 series: Fix Released Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** Changed in: mahara Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Released Status in Mahara 1.5 series: Fix Released Status in Mahara 1.6 series: Fix Released Status in Mahara 1.7 series: Fix Released Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** Changed in: mahara Milestone: 1.8rc1 = 1.8.0 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Committed Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
** Changed in: mahara Assignee: Hugh Davenport (hugh-davenport) = Son Nguyen (ngson2000) ** Also affects: mahara/1.5 Importance: Undecided Status: New ** Also affects: mahara/1.6 Importance: Undecided Status: New ** Also affects: mahara/1.7 Importance: Undecided Status: New -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Committed Status in Mahara 1.5 series: New Status in Mahara 1.6 series: New Status in Mahara 1.7 series: New Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index:
[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)
The patch has been merged. ** Information type changed from Private Security to Public Security ** Changed in: mahara Status: In Progress = Fix Committed ** Changed in: mahara Importance: Critical = High -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contrib members https://bugs.launchpad.net/bugs/1034180 Title: A group member with no access rights to folder can still view it (if smart :D) Status in Mahara ePortfolio: Fix Committed Bug description: If i create a folder in group files area, open a tab as a normal member, and then as group admin remove all rights to that folder for members, then as the member, click on the folder. The contents of the folder is then displayed (with the following warnings) [WAR] 0a (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 [WAR] 0a (artefact/lib.php:864) Trying to get property of non-object Call stack (most recent first): log_message(Trying to get property of non-object, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Trying to get property of non-object, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864 ArtefactType-role_has_permission(member, edit) at /var/www/mahara-dev/htdocs/auth/user.php:960 User-can_edit_artefact(object(ArtefactTypeFolder)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1221 pieform_element_filebrowser_edit_group_folder(1, 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:1308 pieform_element_filebrowser_changefolder(object(Pieform), array(size 11), 5) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:696 pieform_element_filebrowser_doupdate(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/artefact/file/form/elements/filebrowser.php:362 pieform_element_filebrowser_get_value(object(Pieform), array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:802 Pieform-get_value(array(size 11)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:1253 Pieform-get_submitted_values() at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:490 Pieform-__construct(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:161 Pieform::process(array(size 12)) at /var/www/mahara-dev/htdocs/lib/pieforms/pieform.php:71 pieform(array(size 12)) at /var/www/mahara-dev/htdocs/artefact/file/groupfiles.php:49 On a refresh, the home folder is shown, and the folder is not displayed, so can't click on it again. Although, the member can still access the folder directly, by going to the url /artefact/file/groupfiles.php?group=1folder=5 (or whatever id's), with the following warnings [WAR] 81 (artefact/lib.php:864) Undefined index: member Call stack (most recent first): log_message(Undefined index: member, 8, true, true, /var/www/mahara-dev/htdocs/artefact/lib.php, 864) at /var/www/mahara-dev/htdocs/lib/errors.php:446 error(8, Undefined index: member, /var/www/mahara-dev/htdocs/artefact/lib.php, 864, array(size 2)) at /var/www/mahara-dev/htdocs/artefact/lib.php:864