Hide projects (OD-1337)
Ter opened 3 years ago

I want to hide some projects for users who needn't know these. How can I do that?

  • Robin Shen commented 3 years ago

    This is not doable currently, unless you limit its visibility via permissions.

  • Ter commented 3 years ago

    This is not doable currently, unless you limit its visibility via permissions.

    How can I inmplemnt that? I tried to set code privilege to None, but project still be visable

  • Robin Shen commented 3 years ago

    You need to make sure that the project and any of its ancestor projects are not assigned to the user or any group the user belongs to.

  • Ter commented 3 years ago

    I create an user and a project for test, no group the user in, and no parent projects of this project. I am sure that I didnt assign any project to this user. But this user can access this project, even report issue to the project.

    Maybe I was misunderstand of your mean, so if I have set correctly, whether this project will be invisibled, or just cant access code?

  • Robin Shen commented 3 years ago

    Have you specified default role of the project? If so, everyone in the system will have that role automatically.

  • Ter changed state to 'Closed' 3 years ago
    Previous Value Current Value
    Open
    Closed
  • Ter commented 3 years ago

    Thanks, I guess I have solved that. I had specified a default group in security setting, although it has no permission. It has been removed now.

    So if I dont want some user access a project, I cant specified any role about this project for the user. And this role can be specified by follow ways:

    1. User's belonging groups & authorized projects
    2. System default login group
    3. project's default role & authorizations
    4. ancestor projects' default role & authorizations
issue 1/1
Type
Question
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
OD-1337
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover