SASGIS - Домен, сайт, форум, багтрекер
View Issue Details
0000867Домен, сайт, форум, багтрекер[All Projects] Багpublic17-07-2011 15:2819-08-2011 12:37
debug 
zed 
normalminoralways
resolvedfixed 
Microsoft Windows XP2600
0000867: Дублируются автоматические багрепорты.
Автоматически отправляемые багрепорты дублируются, вместо изменения счетчика
No tags attached.
Issue History
17-07-2011 15:28debugNew Issue
17-07-2011 15:28debugFile Added: BugReport.zip
17-07-2011 18:05TolikNote Added: 0003177
17-07-2011 18:05TolikAssigned To => Tolik
17-07-2011 18:05TolikStatusnew => feedback
17-07-2011 18:06TolikAssigned ToTolik =>
17-07-2011 18:08TolikNote Added: 0003178
17-07-2011 18:09TolikAssigned To => zed
17-07-2011 18:09TolikStatusfeedback => assigned
17-07-2011 20:41zedNote Added: 0003179
17-07-2011 20:58vdemidovNote Added: 0003180
18-07-2011 05:12zedNote Added: 0003181
18-07-2011 06:50vdemidovNote Added: 0003184
18-07-2011 06:53vdemidovSummary[v - 1]: Exception (6185) => Дублируются автоматические багрепорты.
18-07-2011 06:53vdemidovDescription Updatedbug_revision_view_page.php?rev_id=1613#r1613
18-07-2011 06:53vdemidovProjectSAS.Планета => Домен, сайт, форум, багтрекер
18-07-2011 08:28zedNote Added: 0003185
18-07-2011 08:47vdemidovNote Added: 0003186
18-07-2011 10:16zedNote Added: 0003189
18-07-2011 10:27vdemidovNote Added: 0003190
18-07-2011 10:49zedNote Added: 0003191
18-07-2011 10:50zedNote Edited: 0003191bug_revision_view_page.php?bugnote_id=3191#r1619
18-07-2011 11:11vdemidovNote Added: 0003192
18-07-2011 11:33vdemidovNote Added: 0003193
18-07-2011 11:44zedNote Added: 0003194
18-07-2011 11:54vdemidovNote Added: 0003195
18-07-2011 12:19zedNote Added: 0003197
20-07-2011 19:01zedNote Added: 0003223
21-07-2011 07:29vdemidovNote Added: 0003230
21-07-2011 17:31zedNote Added: 0003237
21-07-2011 17:34zedNote Added: 0003238
21-07-2011 18:14vdemidovFile Deleted: BugReport.zip
19-08-2011 12:37zedStatusassigned => resolved
19-08-2011 12:37zedResolutionopen => fixed

Notes
(0003177)
Tolik   
17-07-2011 18:05   
Насколько я помню, предполагалось, что автоматические багрепорты не будут размножаться. Если имя репорта совпадает, то новый не должен открываться. Это не работает, исправьте, пожалуйста. Кажется, это к Zed'у.
(0003178)
Tolik   
17-07-2011 18:08   
Да, и кстати, можно вообще убрать exception, когда нет карт? Сделать сообщение об ошибке и выход из программы.
(0003179)
zed   
17-07-2011 20:41   
>Это не работает, исправьте, пожалуйста
ХЗ почему оно перестало работать, когда тестировал фичу - работало, а сейчас что-то не хочет :(

>Да, и кстати, можно вообще убрать exception, когда нет карт?
Этот момент я поправил, будет в сегодняшней ночнушке.
(0003180)
vdemidov   
17-07-2011 20:58   
> ХЗ почему оно перестало работать, когда тестировал фичу - работало, а сейчас что-то не хочет :(
Нужно или исправлять или вообще отключать автоматический прием таких репортов.
(0003181)
zed   
18-07-2011 05:12   
А, разобрался: для того, чтобы баги не плодились, у юзера debug должны быть полные права на редактирование бага (вплоть до возможности удаления оного). Я когда тестировал, то делал это под своей учёткой, а она слегка админская.

P.S. Просьба к Parasite выставить повышенные права юзеру debug.
(0003184)
vdemidov   
18-07-2011 06:50   
Ну тогда прикрываем вообще автоматический прием. Толку с него чуть, а мороки много.
(0003185)
zed   
18-07-2011 08:28   
Не понял: чутка повысить права для debug и всё будет работать как часы. Это считается много мороки?

Хотите прикрыть - удаляйте юзера debug и отчёты прекратятся.
(0003186)
vdemidov   
18-07-2011 08:47   
>Не понял: чутка повысить права для debug и всё будет работать как часы. Это считается много мороки?
Ага. И любой сможет зайти на трекер и поменять все что угодно? Нет уж, спасибо.
Когда ты это прикручивал, я надеялся, что это фишка трекера на стороне сервера. А если это реализовано на клиенте, то ну его в баню. Максимум можно сделать возможность в ini файле SAS.Планеты вводить свои логин и пароль от трекера. Но это уже сам смотри.
>Хотите прикрыть - удаляйте юзера debug и отчёты прекратятся.
Уже, точнее я ему оставил только права viewer.
(0003189)
zed   
18-07-2011 10:16   
>зайти на трекер и поменять все что угодно
Не всё что угодно, а лишь название собственного тикета.

Как вариант, могу оторвать функционал со счётчиком, тогда дополнительных прав не потребуется.
(0003190)
vdemidov   
18-07-2011 10:27   
>Не всё что угодно, а лишь название собственного тикета.
А разве в мантисе есть такой уровень доступа?
Просто или репортер, или уже сразу апдейтер. Промежуточного с возможностью править только название нету.
(0003191)
zed   
18-07-2011 10:49   
(edited on: 18-07-2011 10:50)
Оторвал счётчик и возможность обновлять тикеты.

(0003192)
vdemidov   
18-07-2011 11:11   
Тоесть оно просто не будет добавлять, если такой уже есть?
(0003193)
vdemidov   
18-07-2011 11:33   
И изменения касаются серверной или клиентской части? Если клиентской, то лучше заведи другого юзверя в трекере, что бы старые версии не слали кучу дублей.
(0003194)
zed   
18-07-2011 11:44   
>Тоесть оно просто не будет добавлять, если такой уже есть?
Теоретически. В любом случае, исходники под рукой и можно сделать что угодно.
>И изменения касаются серверной или клиентской части?
Изменения касаются EurekaLog. А юзеру можно просто сменить пароль.
(0003195)
vdemidov   
18-07-2011 11:54   
Кстати тупая система выходит. Получается, что любой юзьверь может выковырять пароль юзера debug из exe и делать с ним в багтрекере все что хочет? Лучше уж возможность вводить свои логин и пароль в настройках программы.
(0003197)
zed   
18-07-2011 12:19   
>любой юзьверь может выковырять пароль юзера debug из exe
Из exe не сможет, только снифером, и то, только потому, что доступ к багтрекеру идёт по http, а не https.

>и делать с ним в багтрекере все что хочет
И что же он сможет сделать, если у него нет прав даже на редактирование заголовка собственного тикета? Имхо, это уже паранойя.
(0003223)
zed   
20-07-2011 19:01   
Так что решили?
(0003230)
vdemidov   
21-07-2011 07:29   
Резюмирую:
1. Анонимные багрепорты со счетчиком, не запихивая в exe пароль от учетки с правами большими чем Reporter, сделать в существующем трекере нельзя.
2. Анонимные багрепорты без счетчика ИМХО бесполезны и, часто, даже вредны (не у кого спросить об обстоятельствах бага)
3. Как сделать не анонимные я не знаю и Еврики у меня нет, если считаешь нужными и знаешь как, то делай.
(0003237)
zed   
21-07-2011 17:31   
1. Есть один вариант, но слегка геморойный и нужно чутка поработать напильником. Так что пока - да, нельзя, но в теории вопрос пока открыт.
2. Чем так важен счётчик?
3. Как сделать не анонимные репорты я знаю, и это не шибко сложно - добавить форму с запросом логина/пароля и всё, но вот тут уже вступает моё ИМХО: не анонимные автоматические репорты не нужны. Если юзер уже и так зарегистрирован на трекере, значит он тут уже не первый день и разберётся как оставить баг. А вот новичок, случайно отхвативший эксепшен может его и не опубликовать по различным причинам (банально может лень тратить время на разбирательство и вникание в суть багрепортов, багтрекера, регистрацию и проч.), зато нажать на кнопочку Sent вполне сможет.

Итого, если багрепорты без счётчика бесполезны, то отключаю их нафиг до лучших времён. Кому надо - ручками запостят.
(0003238)
zed   
21-07-2011 17:34   
И удалите кто-нибудь вложенный файл к этому тикету (остался от прошлого), а то у меня тут прав нету...