Summary: | FR: сделать оповещения при изменении acl | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Alexey Gladkov <legion> |
Component: | git.altlinux.org | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | Mikhail Gusarov <dottedmag> |
Severity: | enhancement | ||
Priority: | P2 | CC: | erthad, evg, gray_graff, icesik, ktirf, mike, sin |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey Gladkov
2009-03-26 19:44:17 MSK
Ну, в общем, да... Хотелось бы видеть оповещение не только о том, что мои действия над acl прошли успешно, но и когда прошли изменения над acl в тех пакетах, где я числюсь, или числился, в acl. А то даже если мне будут предоставлены, или отозваны, права на пакет, уведомление мне об этом не придёт... Отдельный вопрос о группах возникает здесь... Можно вернуть, в каком-либо виде, рассылку по группам... Или, в крайнем случае, формировать список адресатов из групп на основании списков групп... Я бы хотел получать уведомление об изменении ACL пакета или группы в том случае если до или после этого изменения я находился в ACL. +1 *** Bug 22290 has been marked as a duplicate of this bug. *** Patches are welcome. Уточнение: я бы предпочёл получать иногда кучку писем вместо одного лога (да и если трогать acl не скриптом, то частота разгребания логов достаточна, чтоб всё равно пришла кучка), но в том числе если затронут по #c2 -- чем как сейчас. Либо же отдельно раз в другой период времени (раз в час или там четыре) разгребать отдельную очередь уведомлений для затронутых. Похоже, это будет и проще дописать, и заодно удобнее/понятней читать: Dear $realname! You have been engaged in acl change(s) listed below: (In reply to comment #5) > Patches are welcome. Если устроит в качестве отправной точки непроверенный по мотивам чтения скрипта урывками, то предлагаю такой: http://git.altlinux.org/people/mike/packages/?p=girar.git;a=commitdiff;h=923c23f52f5e8374d4ca2291ca08d427f028e966 Постарался по крайней мере ничего не сломать, хотя зуб не дам. Initial implementation (commit id 5d9708912bb5fa6a39da4ddb707b440fe609c5be) have been installed, enjoy. |