[Mahara-contributors] [Bug 1034180] Re: A group member with no access rights to folder can still view it (if smart :D)

2013-12-03 Thread Bug Watch Updater
** 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)

2013-10-24 Thread Salvatore Bonaccorso
** 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)

2013-10-24 Thread Aaron Wells
** 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)

2013-10-24 Thread Bug Watch Updater
** 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)

2013-10-23 Thread Aaron Wells
** 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)

2013-10-23 Thread Aaron Wells
** 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)

2013-09-30 Thread Aaron Wells
** 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)

2013-09-30 Thread Aaron Wells
** 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)

2013-08-21 Thread Aaron Wells
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