Ticket #1901 (closed defect: fixed)

Opened 9 months ago

Last modified 9 months ago

CPS method createMemberArea doesn't work when called with a user different from member_id

Reported by: madarche Assigned to: madarche
Priority: P2 Milestone: CPS 3.4.6
Component: CPS (global) Version: TRUNK
Severity: normal Keywords:
Cc:

Change History

04/03/08 15:31:25 changed by madarche

With CPS createMemberArea it is well possible to create a private folder for the current user, but it is not possible to create such a folder for the given member_id if the current authenticated user is different from the user defined by member_id.

04/03/08 15:58:33 changed by madarche

  • status changed from new to closed.
  • resolution set to fixed.

Fixed by changeset [52716] by adding a new method createMemberAreaUnrestricted(member_id=).

Note that for this fix to work, there has been a need to change the method isHomeless to make it work for both wrapped and unwrapped users. This is related to [30058].

The commited solution works but :

  • createMemberArea(member_id=) has now a useless member_id parameter, kept for compatibility.
  • createMemberArea and createMemberAreaUnrestricted have almost all their code in common

04/18/08 12:29:19 changed by madarche

The last small unsatisfactory following points have been fixed with changeset [52755]:

  • createMemberArea(member_id=) has now a useless member_id parameter, kept for compatibility.
  • createMemberArea and createMemberAreaUnrestricted have almost all their code in common