Problem: Ebean tries to find users by issue_id column which does not
exist while deleting assignees in a project. Here is the sql query.
select t0.id c0
from n4user t0
where (issue_id) in (?)
Solution: Remove unnecessary cascade and fix project deleting to delete
assignees after deleting issues.
Note: I'm not sure why Ebean tries to find users by a non-existent
column.
Add 'lang' field in User model and store user's preferred language every
time user send a request which has Accept-Language HTTP field(s) and/or
language preference in a cookie.
When Yobi send notification emails, it groups recipients by preferred
language and send the email to each group separately in the preferred
language.
You can set your site's name by editing application.siteName in
conf/application.conf. The name is used in the title bar of your web
browser, the main page, the welcome page, the login page and many
others.