Title header and lable auto completion is triggered by '[' character
in the issue/posting title input box.
TL:DR
---
Title prefix header is loved feature of Yona.
It is very conveneint for expressing category of the posting.
But somtimes user mistyped or made duplication of title header which is
nearly the same but not exactly same. And, more Yona users adopt title
header, more they omit selecting issue labels.
It's a bad thing for all of us.
Now, Yona supports auto-completion of title header prefix and issue labels.
This is a trial to recude this kind of problem.
I hope it will be going well.
Voter's names are removed in voter's list in issue and comment
It might be caused by modifying original object through subList().
So, we removed calling this method.
It is possible to be duplicated when to add a user as a project member.
The best solution is searching and removing all duplicated members.
And after that, add unique constraints into project_user table.
```
delete p1 from project_user p1, project_user p2
where p1.id > p2.id
and p1.user_id = p2.user_id
and p1.project_id = p2.project_id
and p1.role_id = p2.role_id;
alter table project_user
add constraint uq_project_user_1 unique (user_id, project_id, role_id);
```
But more easy way to control this bug is just making it removable from project member.
This commit implemented second one.
See: Yona Github issue #364
- If an issue is shared with a user and that issue has subtasks,
shared user also can access subtasks.
- If a subtask issue is shared with a user,
then that user cannot see other subtask list related with.