Support for individual user access buttons on share tab

Bug #799566 reported by Richard Mansfield on 2011-06-20
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Wishlist
Richard Mansfield

Bug Description

On the share page, there are buttons for each of the logged-in user's groups, so that the user can add group access easily for the groups they're most likely to want to share with. Adding access for other groups is more difficult, because the user must search in the 'other users & groups' advanced option.

It would be nice to have a few short-cut buttons for sharing with individual users that the logged-in user is likely to want to give access to, without necessarily requiring a request/accept friends step.

This has been enabled using lists of "favourite users". A favourites list is just a list of users who you are likely to want to share your views with. People on your favourites list show up with individual "add access" buttons on the share page.

Initially, support for adding & removing favourite users will be limited to a function designed to be called by a webservice api, by an institution, to maintain a favourites list on a user's behalf. Some institutions will want to update a student's list regularly with a list of teachers for that student. At some point in the future, the same underlying structure will be used on a page where users can add, edit and maintain their own favourites lists.

The initial support has already been added on master in the following commits:

https://gitorious.org/mahara/mahara/commit/14ad642ca2c26b0f659e98d17967903f3860d80d
https://gitorious.org/mahara/mahara/commit/1d4b387f992a772d00d54b7b56a82950029e63f8
https://gitorious.org/mahara/mahara/commit/d8516bcee8bdffc9351e6e04bcabd6bdb1278c1c
https://gitorious.org/mahara/mahara/commit/58e48b4f88bc2f4451fb79029ebfcb1ade5ab715

Commit 8a3263d06fb5df74f43549f16d9d27c1180a4a18 removes a bogus restriction that meant only institution members could be added to an institution-controlled favourites list.

Reviewed: https://reviews.mahara.org/355
Committed: http://gitorious.org/mahara/mahara/commit/8a3263d06fb5df74f43549f16d9d27c1180a4a18
Submitter: Richard Mansfield (<email address hidden>)
Branch: master

commit 8a3263d06fb5df74f43549f16d9d27c1180a4a18
Author: Richard Mansfield <email address hidden>
Date: Tue Jun 21 11:27:48 2011 +1200

    Allow institutional admins to add non-members to favourites

    See bug #799566

    The initial implementation of the institution-controlled
    favourites list was too strict. Institutional admins should
    only be able to edit the favourites lists for institution
    members, but there should be no restrictions on who can be
    added to a user's favourites list.

    Change-Id: I0d56e265aaa122ec0a03a93e96198620a4831d7e
    Signed-off-by: Richard Mansfield <email address hidden>

tags: added: newfeature
Melissa Draper (melissa) wrote :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

status fixreleased
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPjqdlAAoJECXBtiziiXdcxeoH/iQi1ljFCaDUrA07cq6IAZga
p3Tw7VRtZBy6Cl5NwOFg1b4/DsqFIM9fQPb+WpJqUAcTVP6B44QElOCtb0ldeZCw
cgWlkkSj1jk/gpCdKhCZ2MMHkRjMao5ZpUyF4vSO26tIiYcvPIhRoF6uWu0Z40xe
1wee4ZKGEEvO13bujMyuu4nEQSd9TK5VWPn+PbIKFEyJgCY19Zw62fWBXoanPbWj
LDuO9AnaQOPyVEx2qtoH8M5LFra2zq+dZ9Ac7oAiLffcWJAB9MqL8o2zbQHpOuVi
Ynrh6BIyUYaqdt1BhALrJ6/MQ0h7mDKGy8CVg0z4e2VHyxecYwc84kwzrItH7I0=
=mdeb
-----END PGP SIGNATURE-----

Melissa Draper (melissa) wrote :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 status fixreleased
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPjrXHAAoJECXBtiziiXdcU94IALII/v8XTSOgD0jBkOXYzDms
uLkrvC+Z5YqYhQVjIR5cVYg7X3SJPUjuaorS2uVVfIkGlz+38KdZdczOYV+JaNQV
S8aVo/Rqrsx8h6fKtVAgTl8bd1CCMos1YnrOTNvqoYSOV2iGSSX/paQf6R9BjDbz
hx6GM7pkUp/gOa3Zqo+E6NfUrMWASanjbh9kbHdm09L7/10f7a5Q9w2Cf5o1yjC7
xqM9hEbPe32C9tBBcXDGPzQDFpJ6b6Rys2dzt6NTNkv2FCyzKS4RLwGDUDRNBEEZ
iYxQ5wJJaxW+/RO8k4lGYSo7Mtt99aIxhkQX7DKxcEoOSNMdPUi9ptwjolgG4iI=
=AeF+
-----END PGP SIGNATURE-----

Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers