View Issue Details

IDProjectCategoryView StatusLast Update
0000867Домен, сайт, форум, багтрекерБаг / Bugpublic19-08-2011 12:37
Reporterdebug Assigned Tozed  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
OSMicrosoft Windows XPOS Version2600 
Summary0000867: Дублируются автоматические багрепорты.
DescriptionАвтоматически отправляемые багрепорты дублируются, вместо изменения счетчика
TagsNo tags attached.

Activities

Tolik

17-07-2011 18:05

reporter   ~0003177

Насколько я помню, предполагалось, что автоматические багрепорты не будут размножаться. Если имя репорта совпадает, то новый не должен открываться. Это не работает, исправьте, пожалуйста. Кажется, это к Zed'у.

Tolik

17-07-2011 18:08

reporter   ~0003178

Да, и кстати, можно вообще убрать exception, когда нет карт? Сделать сообщение об ошибке и выход из программы.

zed

17-07-2011 20:41

manager   ~0003179

>Это не работает, исправьте, пожалуйста
ХЗ почему оно перестало работать, когда тестировал фичу - работало, а сейчас что-то не хочет :(

>Да, и кстати, можно вообще убрать exception, когда нет карт?
Этот момент я поправил, будет в сегодняшней ночнушке.

vdemidov

17-07-2011 20:58

manager   ~0003180

> ХЗ почему оно перестало работать, когда тестировал фичу - работало, а сейчас что-то не хочет :(
Нужно или исправлять или вообще отключать автоматический прием таких репортов.

zed

18-07-2011 05:12

manager   ~0003181

А, разобрался: для того, чтобы баги не плодились, у юзера debug должны быть полные права на редактирование бага (вплоть до возможности удаления оного). Я когда тестировал, то делал это под своей учёткой, а она слегка админская.

P.S. Просьба к Parasite выставить повышенные права юзеру debug.

vdemidov

18-07-2011 06:50

manager   ~0003184

Ну тогда прикрываем вообще автоматический прием. Толку с него чуть, а мороки много.

zed

18-07-2011 08:28

manager   ~0003185

Не понял: чутка повысить права для debug и всё будет работать как часы. Это считается много мороки?

Хотите прикрыть - удаляйте юзера debug и отчёты прекратятся.

vdemidov

18-07-2011 08:47

manager   ~0003186

>Не понял: чутка повысить права для debug и всё будет работать как часы. Это считается много мороки?
Ага. И любой сможет зайти на трекер и поменять все что угодно? Нет уж, спасибо.
Когда ты это прикручивал, я надеялся, что это фишка трекера на стороне сервера. А если это реализовано на клиенте, то ну его в баню. Максимум можно сделать возможность в ini файле SAS.Планеты вводить свои логин и пароль от трекера. Но это уже сам смотри.
>Хотите прикрыть - удаляйте юзера debug и отчёты прекратятся.
Уже, точнее я ему оставил только права viewer.

zed

18-07-2011 10:16

manager   ~0003189

>зайти на трекер и поменять все что угодно
Не всё что угодно, а лишь название собственного тикета.

Как вариант, могу оторвать функционал со счётчиком, тогда дополнительных прав не потребуется.

vdemidov

18-07-2011 10:27

manager   ~0003190

>Не всё что угодно, а лишь название собственного тикета.
А разве в мантисе есть такой уровень доступа?
Просто или репортер, или уже сразу апдейтер. Промежуточного с возможностью править только название нету.

zed

18-07-2011 10:49

manager   ~0003191

Last edited: 18-07-2011 10:50

Оторвал счётчик и возможность обновлять тикеты.

vdemidov

18-07-2011 11:11

manager   ~0003192

Тоесть оно просто не будет добавлять, если такой уже есть?

vdemidov

18-07-2011 11:33

manager   ~0003193

И изменения касаются серверной или клиентской части? Если клиентской, то лучше заведи другого юзверя в трекере, что бы старые версии не слали кучу дублей.

zed

18-07-2011 11:44

manager   ~0003194

>Тоесть оно просто не будет добавлять, если такой уже есть?
Теоретически. В любом случае, исходники под рукой и можно сделать что угодно.
>И изменения касаются серверной или клиентской части?
Изменения касаются EurekaLog. А юзеру можно просто сменить пароль.

vdemidov

18-07-2011 11:54

manager   ~0003195

Кстати тупая система выходит. Получается, что любой юзьверь может выковырять пароль юзера debug из exe и делать с ним в багтрекере все что хочет? Лучше уж возможность вводить свои логин и пароль в настройках программы.

zed

18-07-2011 12:19

manager   ~0003197

>любой юзьверь может выковырять пароль юзера debug из exe
Из exe не сможет, только снифером, и то, только потому, что доступ к багтрекеру идёт по http, а не https.

>и делать с ним в багтрекере все что хочет
И что же он сможет сделать, если у него нет прав даже на редактирование заголовка собственного тикета? Имхо, это уже паранойя.

zed

20-07-2011 19:01

manager   ~0003223

Так что решили?

vdemidov

21-07-2011 07:29

manager   ~0003230

Резюмирую:
1. Анонимные багрепорты со счетчиком, не запихивая в exe пароль от учетки с правами большими чем Reporter, сделать в существующем трекере нельзя.
2. Анонимные багрепорты без счетчика ИМХО бесполезны и, часто, даже вредны (не у кого спросить об обстоятельствах бага)
3. Как сделать не анонимные я не знаю и Еврики у меня нет, если считаешь нужными и знаешь как, то делай.

zed

21-07-2011 17:31

manager   ~0003237

1. Есть один вариант, но слегка геморойный и нужно чутка поработать напильником. Так что пока - да, нельзя, но в теории вопрос пока открыт.
2. Чем так важен счётчик?
3. Как сделать не анонимные репорты я знаю, и это не шибко сложно - добавить форму с запросом логина/пароля и всё, но вот тут уже вступает моё ИМХО: не анонимные автоматические репорты не нужны. Если юзер уже и так зарегистрирован на трекере, значит он тут уже не первый день и разберётся как оставить баг. А вот новичок, случайно отхвативший эксепшен может его и не опубликовать по различным причинам (банально может лень тратить время на разбирательство и вникание в суть багрепортов, багтрекера, регистрацию и проч.), зато нажать на кнопочку Sent вполне сможет.

Итого, если багрепорты без счётчика бесполезны, то отключаю их нафиг до лучших времён. Кому надо - ручками запостят.

zed

21-07-2011 17:34

manager   ~0003238

И удалите кто-нибудь вложенный файл к этому тикету (остался от прошлого), а то у меня тут прав нету...

Issue History

Date Modified Username Field Change
17-07-2011 15:28 debug New Issue
17-07-2011 15:28 debug File Added: BugReport.zip
17-07-2011 18:05 Tolik Note Added: 0003177
17-07-2011 18:05 Tolik Assigned To => Tolik
17-07-2011 18:05 Tolik Status new => feedback
17-07-2011 18:06 Tolik Assigned To Tolik =>
17-07-2011 18:08 Tolik Note Added: 0003178
17-07-2011 18:09 Tolik Assigned To => zed
17-07-2011 18:09 Tolik Status feedback => assigned
17-07-2011 20:41 zed Note Added: 0003179
17-07-2011 20:58 vdemidov Note Added: 0003180
18-07-2011 05:12 zed Note Added: 0003181
18-07-2011 06:50 vdemidov Note Added: 0003184
18-07-2011 06:53 vdemidov Summary [v - 1]: Exception (6185) => Дублируются автоматические багрепорты.
18-07-2011 06:53 vdemidov Description Updated
18-07-2011 06:53 vdemidov Project SAS.Планета => Домен, сайт, форум, багтрекер
18-07-2011 08:28 zed Note Added: 0003185
18-07-2011 08:47 vdemidov Note Added: 0003186
18-07-2011 10:16 zed Note Added: 0003189
18-07-2011 10:27 vdemidov Note Added: 0003190
18-07-2011 10:49 zed Note Added: 0003191
18-07-2011 10:50 zed Note Edited: 0003191
18-07-2011 11:11 vdemidov Note Added: 0003192
18-07-2011 11:33 vdemidov Note Added: 0003193
18-07-2011 11:44 zed Note Added: 0003194
18-07-2011 11:54 vdemidov Note Added: 0003195
18-07-2011 12:19 zed Note Added: 0003197
20-07-2011 19:01 zed Note Added: 0003223
21-07-2011 07:29 vdemidov Note Added: 0003230
21-07-2011 17:31 zed Note Added: 0003237
21-07-2011 17:34 zed Note Added: 0003238
21-07-2011 18:14 vdemidov File Deleted: BugReport.zip
19-08-2011 12:37 zed Status assigned => resolved
19-08-2011 12:37 zed Resolution open => fixed
08-08-2025 13:22 zed Category Баг => Баг / Bug