Мы бы хотели, чтобы все разработчики видели только свои ошибки по неизвестным причинам.(Давайте не будем обсуждать причины)
Поскольку в MantisBT это было невозможно, я сделал всех репортерами и разрешил всем репортерам видеть личные ошибки, а также заставил репортеров обрабатывать ошибки.
Теперь любые репортеры могут назначать ошибки любым репортерам, но теперь репортеры по-прежнему могут видеть только созданные ими ошибки, а не те, которые ему назначены.
Как я могу это сделать?
Когда я повторил запрос, это было так, как показано ниже.
SELECT DISTINCT {bug}. * FROM {bug} JOIN {project} ON{project} .id = {bug} .project_id WHERE {project} .enabled = $ 0 AND ({bug} .project_id IN $ 1 AND {bug} .reporter_id = $ 2) AND ({bug} .handler_id = $ 3 AND {bug}.status IN $ 4) ORDER BY {bug} .sticky DESC, {bug} .last_updated DESC, {bug} .date_submitted DESC
Любая идея, как заставить репортеров видеть все назначенные ошибки.