Bug 14983

Summary: URI arguments not passed to backend
Product: Sisyphus Reporter: Vitaly A. Ostanin <vyt>
Component: alterator-fbiAssignee: Mikhail Efremov <sem>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: imz, manowar, nbr, sem
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly A. Ostanin 2008-03-18 18:30:07 MSK
Имеется форма, в которой помимо action указывается дополнительный аргумент
type=disklist.

При удалении нескольких объектов из таблицы этот аргумент не передаётся в бакенд.

Форма:

    <form method="POST" action="?action=delete&amp;type=disklist"
highlight-required="no">
    <h2><span translate="_">Add disk to backup list</span></h2>
      <table class="frame-table disklist">
        <thead>
          <tr>
            <th>&nbsp;</th>
            <th><label for="hostname">Host name</label></th>
            <th><label for="diskname">Disk</label></th>
            <th><label for="dumptype">Dump type</label></th>
          </tr>
        </thead>
        <tbody optionlist="disklist" class="alterator-list">
          <tr>
            <td><input type="checkbox" name="delete"/></td>
            <td nowrap="yes"><span class="alterator-label"
name="hostname"></span></td>
            <td nowrap="yes"><span class="alterator-label"
name="diskname"></span></td>
            <td nowrap="yes"><span class="alterator-label"
name="dumptype"></span></td>
          </tr>
        </tbody>
      </table>
      <input type="submit" value="Remove selected" class="btn"/>
    </form>

Отладка:

amanda: params[action]: delete
amanda: params[delete]: #t
amanda: params[language]: ru_RU;en_US
amanda: params[_objects]: DailySet1disklist/localhost/etc
amanda: ==========: ==========
amanda: params[action]: delete
amanda: params[delete]: #t
amanda: params[language]: ru_RU;en_US
amanda: params[_objects]: DailySet1disklist/localhost/usr
amanda: ==========: ==========
amanda: params[action]: delete
amanda: params[language]: ru_RU;en_US
amanda: params[type]: disklist
amanda: params[_objects]: DailySet1

alterator-3.1-alt6
alterator-ahttpd-0.2-alt1
alterator-fbi-0.16-alt3
Comment 1 inger@altlinux.org 2008-03-24 12:56:40 MSK
это была особенность работы алгоритма.