Issue description
Currently the right to search for instances of a topic type is tied to the index configuration. This has several problems.
Developer comments
Problem 1: The index configuration can be shared over multiple user groups. The index configuration should be minimal, so that users recognize their domain and do not feel lost. Many master data topic types (e.g. country, currency) need to be searched, since a user needs to select them in a form, but there is usually quite a lot of them, so in order to make them searchable which is necessary so that they can be displayed in a selection, they need to be in the index. This becomes overwhelming for the user since these are quite technical somtimes, e.g. when a question with specific answers is modelled as an association type.
Problem 2: By default a user group without an index configuration can search all domain topic types. Now if you want to exclude a topic type TT1 from search you need to create an empty index configuration. But now the user group lost not only the right to search TT1, but any topic type, so you need to complete the index configuration to include all searchable topic types.
After the change it should work like all permissions for topic types. By default any user group should be able to search a topic type (public). Now if you assign one user group you indicate that this is a private topic type and you need to specify all user groups that should be able to search it.
|
Work sessions3
Start |
2024-04-20T19:26:18
|
End |
2024-04-20T20:39:07
|
Participant |
Robert Cerny
|
Start |
2024-04-21T08:02:33
|
End |
2024-04-21T10:00:00
|
Participant |
Robert Cerny
|
Start |
2024-04-21T13:03:15
|
End |
2024-04-21T15:03:19
|
Participant |
Robert Cerny
|
|