•  
      request #23445 Add new tracker permission "have access to all artifacts assigned to or created by user"
    Infos
    #23445
    Christoph Köhler (ckoe)
    2022-01-26 09:09
    2021-10-15 08:15
    24990
    Details
    Add new tracker permission "have access to all artifacts assigned to or created by user"

    A Tracker permission would be useful that behaves similar to "have access to all artifacts assigned to or created by group". But instead of granting access to the artifact to all members of the assigned user's group, it should only grant access to the assignees and submitters of the usergroup.

    Currently it is not possible to restrict some users to only see the artifacts they are involved in (assignee and/or submitter) and manage them all via one usergroup.

    With the permission "have access to all artifacts assigned to or created by group" all members of the usergroup would see the artifact. Additionally, if a assigned user is in more than one usergroup, all members of all those usergroups, the assignee is part of, would also see the artifact.
    There is the option "have access to artifacts they submitted" which sounds almost like what I would like to have, but assignees do not seem to be considered there.

    The only solution, which came to my mind with the current possibilities, seems to create a user group for each individual user und set permission to "have access to all artifacts assigned to or created by group". But that's very impractical with many users.

    Alternatively, is there any other way to achieve this?

    Project admin
    12.12
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Waiting for information
    Empty
    Attachments
    Empty
    References
    References list is empty

    Follow-ups

    User avatar

    Hello,

    It's not in the short term roadmap. Everything that is related to permissions (esp. on Tracker) is quite complex. Without a dedicated funding it's unlikely that it will land by itself.

    User avatar
    last edited by: Camille GARO SAIL (cgarosail) 2022-01-25 18:16

    Hello, we have a similar need, is there any update on it ? Do you intend to add the functionality ? ( We currently use the workaround with one group for one individual, but it is very unpractical when there is a new user )

    User avatar

    Hello,

    we would like to manage the collaboration of multiple project teams with one centralized team. Therefore we have a tracker in a centralized tuleap-project where all our projects are listed as artifacts. The members of the project team and some members of the centralized team are assigned to the respective project artifact.

    The members of the project teams of course only want to see the artifacts which are relevant to them. In our specific case, people can be part of two or more project teams. Because of that, the currently available permissions do not fulfill our needs.

    User avatar

    I think we understood the need in it's generic fashion but it's the how we would use that that is missing.

    For instance "have access to artifacts they submitted" was added to handle "HelpDesk" like use case where people submit tickets and shall not have access to the tickets submitted by others.

    In which situation(s) it would be desirable to only see the tickets assigned to me ?

    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar

    Thanks for detailing the proposed solution. By any chance, do you have a real life example of what problem this new permission would solve ?

    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar

    Hello,

    Could you please detail further your need in the Original Submission field? We would love to see and understand which business cases need to be solved.

    Best regards, Nicolas


    • Status changed from New to Waiting for information