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, когда нет карт?
Этот момент я поправил, будет в сегодняшней ночнушке. |
|
|
|
> ХЗ почему оно перестало работать, когда тестировал фичу - работало, а сейчас что-то не хочет :(
Нужно или исправлять или вообще отключать автоматический прием таких репортов. |
|
|
(0003181)
|
zed
|
18-07-2011 05:12
|
|
А, разобрался: для того, чтобы баги не плодились, у юзера debug должны быть полные права на редактирование бага (вплоть до возможности удаления оного). Я когда тестировал, то делал это под своей учёткой, а она слегка админская.
P.S. Просьба к Parasite выставить повышенные права юзеру debug. |
|
|
|
Ну тогда прикрываем вообще автоматический прием. Толку с него чуть, а мороки много. |
|
|
(0003185)
|
zed
|
18-07-2011 08:28
|
|
Не понял: чутка повысить права для debug и всё будет работать как часы. Это считается много мороки?
Хотите прикрыть - удаляйте юзера debug и отчёты прекратятся. |
|
|
|
>Не понял: чутка повысить права для debug и всё будет работать как часы. Это считается много мороки?
Ага. И любой сможет зайти на трекер и поменять все что угодно? Нет уж, спасибо.
Когда ты это прикручивал, я надеялся, что это фишка трекера на стороне сервера. А если это реализовано на клиенте, то ну его в баню. Максимум можно сделать возможность в ini файле SAS.Планеты вводить свои логин и пароль от трекера. Но это уже сам смотри.
>Хотите прикрыть - удаляйте юзера debug и отчёты прекратятся.
Уже, точнее я ему оставил только права viewer. |
|
|
(0003189)
|
zed
|
18-07-2011 10:16
|
|
>зайти на трекер и поменять все что угодно
Не всё что угодно, а лишь название собственного тикета.
Как вариант, могу оторвать функционал со счётчиком, тогда дополнительных прав не потребуется. |
|
|
|
>Не всё что угодно, а лишь название собственного тикета.
А разве в мантисе есть такой уровень доступа?
Просто или репортер, или уже сразу апдейтер. Промежуточного с возможностью править только название нету. |
|
|
(0003191)
|
zed
|
18-07-2011 10:49
(edited on: 18-07-2011 10:50) |
|
Оторвал счётчик и возможность обновлять тикеты.
|
|
|
|
Тоесть оно просто не будет добавлять, если такой уже есть? |
|
|
|
И изменения касаются серверной или клиентской части? Если клиентской, то лучше заведи другого юзверя в трекере, что бы старые версии не слали кучу дублей. |
|
|
(0003194)
|
zed
|
18-07-2011 11:44
|
|
>Тоесть оно просто не будет добавлять, если такой уже есть?
Теоретически. В любом случае, исходники под рукой и можно сделать что угодно.
>И изменения касаются серверной или клиентской части?
Изменения касаются EurekaLog. А юзеру можно просто сменить пароль. |
|
|
|
Кстати тупая система выходит. Получается, что любой юзьверь может выковырять пароль юзера debug из exe и делать с ним в багтрекере все что хочет? Лучше уж возможность вводить свои логин и пароль в настройках программы. |
|
|
(0003197)
|
zed
|
18-07-2011 12:19
|
|
>любой юзьверь может выковырять пароль юзера debug из exe
Из exe не сможет, только снифером, и то, только потому, что доступ к багтрекеру идёт по http, а не https.
>и делать с ним в багтрекере все что хочет
И что же он сможет сделать, если у него нет прав даже на редактирование заголовка собственного тикета? Имхо, это уже паранойя. |
|
|
(0003223)
|
zed
|
20-07-2011 19:01
|
|
|
|
|
Резюмирую:
1. Анонимные багрепорты со счетчиком, не запихивая в exe пароль от учетки с правами большими чем Reporter, сделать в существующем трекере нельзя.
2. Анонимные багрепорты без счетчика ИМХО бесполезны и, часто, даже вредны (не у кого спросить об обстоятельствах бага)
3. Как сделать не анонимные я не знаю и Еврики у меня нет, если считаешь нужными и знаешь как, то делай. |
|
|
(0003237)
|
zed
|
21-07-2011 17:31
|
|
1. Есть один вариант, но слегка геморойный и нужно чутка поработать напильником. Так что пока - да, нельзя, но в теории вопрос пока открыт.
2. Чем так важен счётчик?
3. Как сделать не анонимные репорты я знаю, и это не шибко сложно - добавить форму с запросом логина/пароля и всё, но вот тут уже вступает моё ИМХО: не анонимные автоматические репорты не нужны. Если юзер уже и так зарегистрирован на трекере, значит он тут уже не первый день и разберётся как оставить баг. А вот новичок, случайно отхвативший эксепшен может его и не опубликовать по различным причинам (банально может лень тратить время на разбирательство и вникание в суть багрепортов, багтрекера, регистрацию и проч.), зато нажать на кнопочку Sent вполне сможет.
Итого, если багрепорты без счётчика бесполезны, то отключаю их нафиг до лучших времён. Кому надо - ручками запостят. |
|
|
(0003238)
|
zed
|
21-07-2011 17:34
|
|
И удалите кто-нибудь вложенный файл к этому тикету (остался от прошлого), а то у меня тут прав нету... |
|