<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>19351</bug_id>
          
          <creation_ts>2009-03-26 19:44:17 +0300</creation_ts>
          <short_desc>FR: сделать оповещения при изменении acl</short_desc>
          <delta_ts>2012-03-16 14:00:07 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Infrastructure</classification>
          <product>Infrastructure</product>
          <component>git.altlinux.org</component>
          <version>unspecified</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Gladkov">legion</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>erthad</cc>
    
    <cc>evg</cc>
    
    <cc>gray_graff</cc>
    
    <cc>icesik</cc>
    
    <cc>ktirf</cc>
    
    <cc>mike</cc>
    
    <cc>sin</cc>
          
          <qa_contact name="Mikhail Gusarov">dottedmag</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>88044</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-03-26 19:44:17 +0300</bug_when>
    <thetext>Очень неудобно, что при изменении acl другим членам группы или мантейнерам не приходит оповещение с изменениями.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89242</commentid>
    <comment_count>1</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2009-04-12 12:12:14 +0400</bug_when>
    <thetext>Ну, в общем, да... Хотелось бы видеть оповещение не только о том, что мои действия над acl прошли успешно, но и когда прошли изменения над acl в тех пакетах, где я числюсь, или числился, в acl. А то даже если мне будут предоставлены, или отозваны, права на пакет, уведомление мне об этом не придёт...

Отдельный вопрос о группах возникает здесь... Можно вернуть, в каком-либо виде, рассылку по группам... Или, в крайнем случае, формировать список адресатов из групп на основании списков групп...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91364</commentid>
    <comment_count>2</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-05-18 02:00:24 +0400</bug_when>
    <thetext>Я бы хотел получать уведомление об изменении ACL пакета или группы в том случае если до или после этого изменения я находился в ACL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91715</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-05-24 15:09:28 +0400</bug_when>
    <thetext>+1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103127</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2009-11-14 14:39:31 +0300</bug_when>
    <thetext>*** Bug 22290 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103128</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2009-11-14 14:40:01 +0300</bug_when>
    <thetext>Patches are welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105283</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-01-09 19:38:23 +0300</bug_when>
    <thetext>Уточнение: я бы предпочёл получать иногда кучку писем вместо одного лога (да и если трогать acl не скриптом, то частота разгребания логов достаточна, чтоб всё равно пришла кучка), но в том числе если затронут по #c2 -- чем как сейчас.

Либо же отдельно раз в другой период времени (раз в час или там четыре) разгребать отдельную очередь уведомлений для затронутых.  Похоже, это будет и проще дописать, и заодно удобнее/понятней читать:

Dear $realname!
You have been engaged in acl change(s) listed below:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105296</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-01-09 23:34:15 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; Patches are welcome.
Если устроит в качестве отправной точки непроверенный по мотивам чтения скрипта урывками, то предлагаю такой:
http://git.altlinux.org/people/mike/packages/?p=girar.git;a=commitdiff;h=923c23f52f5e8374d4ca2291ca08d427f028e966

Постарался по крайней мере ничего не сломать, хотя зуб не дам.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105339</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2010-01-11 03:36:45 +0300</bug_when>
    <thetext>Initial implementation (commit id 5d9708912bb5fa6a39da4ddb707b440fe609c5be) have been installed, enjoy.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>