classrank/ClassRank

View on GitHub
classrank/templates/settings.html

Summary

Maintainability
Test Coverage
{% extends base.html %}

{% block content %}

<form action='/settings' method='post'>
    {% if errors.get('unknown', None) %}
      {{errors['unknown'][0]}}
    {% end %}

    {% if update_success %}
    <div class="alert alert-success">
      Your information has been updated
    </div>
    {% end %}


    <fieldset class='form-group'>
      <div class="form-group row {% if 'password' in errors %}has-danger{% end %}">
        {% if errors.get('password', None) %}
            <div class="alert alert-danger" role="alert">
                {{ errors['password'][0] }}
            </div>
        {% end %}
        <label for="current_password_form" class="col-sm-2 form-control-label">Current Password</label>
        <div class="col-sm-10">
          <input type="password" class="form-control {% if 'password' in errors %}form-control-danger{% end %}" id="current_password_form"
                 placeholder="" name='current_password'>
        </div>
      </div>

      <div class="form-group row {% if 'new_password' in errors %}has-danger{% end %}">
        {% if errors.get('new_password', None) %}
            <div class="alert alert-danger" role="alert">
                {{ errors['new_password'][0] }}
            </div>
        {% end %}
        <label for="new_password_form" class="col-sm-2 form-control-label">New Password</label>
        <div class="col-sm-10">
          <input type="password" class="form-control {% if 'new_password' in errors %}form-control-danger{% end %}" id="new_password_form"
                 placeholder="" name='new_password'>
        </div>
      </div>

      <div class="form-group row {% if 'new_password_confirm' in errors %}has-danger{% end %}">
        {% if errors.get('new_password_confirm', None) %}
            <div class="alert alert-danger" role="alert">
                {{ errors['new_password_confirm'][0] }}
            </div>
          {% end %}
        <label for="new_password_confirm_form" class="col-sm-2 form-control-label">New Password (Confirm)</label>
        <div class="col-sm-10">
          <input type="password" class="form-control {% if 'new_password_confirm' in errors %}form-control-danger{% end %}" id="new_password_confirm_form"
                 placeholder="" name='new_password_confirm'>
        </div>
      </div>

      <div class="form-group row {% if 'email' in errors %}has-danger{% end %}">
          {% if errors.get('email', None) %}
            <div class="alert alert-danger" role="alert">
                {{ errors['email'][0] }}
            </div>
          {% end %}
        <label for="new_email_form" class="col-sm-2 form-control-label">Email Address</label>
        <div class="col-sm-10">
          <input type="email" class="form-control {% if 'email' in errors %}form-control-danger{% end %}" id="new_email_form"
                 value="{{email}}" name='new_email'>
        </div>
      </div>

      <div class="form-group row">
        <div class="col-sm-offset-2 col-sm-10">
          <button type="submit" class="btn btn-secondary">Submit Changes</button>
        </div>
      </div>
  </fieldset>
</form>

{% end %}