<div class="panel panel-default">
  <div class="panel-heading">
      <h3 class="panel-title">${_('View whitelist')}</h3>
  </div>
  <div class="panel-body">
    <div class="">

<p class="pr-description">
View white list defines a set of views that can be accessed using auth token without the need to login.
Adding ?auth_token = SECRET_TOKEN to the url authenticates this request as if it
came from the the logged in user who owns this authentication token.

E.g. adding `RepoFilesView.repo_file_raw` allows to access a raw diff using such url:
    http[s]://server.com/{repo_name}/raw/{commit_id}/{file_path}?auth_token=SECRET_TOKEN

White list can be defined inside `${c.whitelist_file}` under `${c.whitelist_key}=` setting
Currently the following views are set:
</p>

<pre>
% for entry in c.whitelist_views:
${entry}
% endfor
</pre>

    </div>

  </div>
</div>


<div class="panel panel-default">
  <div class="panel-heading">
      <h3 class="panel-title">${_('List of views available for usage in whitelist access')}</h3>
  </div>
  <div class="panel-body">
    <div class="">


      <table class="rctable ip-whitelist">
        <tr>
            <th>Active</th>
            <th>View FQN</th>
            <th>URL pattern</th>
        </tr>

        % for route_name, view_fqn, view_url, active in c.view_data:
        <tr>
            <td class="td-x">
                % if active:
                    ${h.bool2icon(active)}
                % endif
            </td>
            <td class="td-x">${view_fqn}</td>
            <td class="td-x" title="${route_name}">${view_url}</td>
        </tr>
        % endfor
      </table>
    </div>

  </div>
</div>