Hide projects (OD-1337)
Closed
Ter opened 1 year ago

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

Robin Shen commented 1 year ago

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

Ter commented 1 year 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 1 year 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 1 year 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 1 year 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' 1 year ago
Previous Value Current Value
Open
Closed
Ter commented 1 year 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 of 1
Type
Question
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
OD-1337
Please wait...
Page is in error, reload to recover