Bug 14983 - URI arguments not passed to backend
Summary: URI arguments not passed to backend
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-fbi (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-18 18:30 MSK by Vitaly A. Ostanin
Modified: 2008-03-24 12:56 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
это была особенность работы алгоритма.