0

私は自分のhtmlページにコードのこの部分を持っています:

{% if users %}
        {% for user in users %}

        <form name="form_user_{{ user.id }}" method="post" action="/networks/{{ net.id }}/sensors/{{ sens.id }}/rights">
          <tr>
            <td>
              <div>
                {{ escape(user.name) }}
                <input type='hidden' name="id" value='{{ user.id }}'>
              </div>
            </td>
            <td>

              <label class="radio inline" onclick="document.forms['form_user_{{ user.id }}'].submit();">
                <input type="radio" name="perms" id="perms_{{user.id}}_0" value="0">
                None
              </label>
              <label class="radio inline" onclick="document.forms['form_user_{{ user.id }}'].submit();">
                <input type="radio" name="perms" id="perms_{{user.id}}_1" value="1">
                Read
              </label>
              <label class="radio inline" onclick="document.forms['form_user_{{ user.id }}'].submit();">
                <input type="radio" name="perms" id="perms_{{user.id}}_4" value="4">
                Read + Commands
              </label>

              {{ xsrf_form_html() }}
            </td>

          </tr>
        </form>
        {% end %}
        {% end %}

Tornado からのユーザーのリストがあり、センサーにアクセス許可を設定できます。このリストの一番上にすべての権限のチェック要素を作成して、同じ権限をユーザーに割り当てるのが早すぎます。

たとえば、値 4 のアクセス許可のチェック要素をクリックすると、ユーザー リスト内のすべてのユーザーのアクセス許可が 4 に設定されます。すべてのチェックを 1 つずつクリックするようなものです。

私の英語でごめんなさい。これどうやってするの?

4

0 に答える 0