|
30 | 30 | <div class="navbar-collapse collapse"> |
31 | 31 | <ul class="nav navbar-nav"> |
32 | 32 | {% block navbar %} |
33 | | - <li class="dropdown"> |
34 | | - <a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ 'nav-proposals'|message }} <b class="caret"></b></a> |
35 | | - <ul class="dropdown-menu"> |
36 | | - <li><a href="{{ urlFor( 'proposals_queue' ) }}">{{ 'nav-proposals-queue'|message }}</a></li> |
37 | | - <li><a href="{{ urlFor( 'proposals_search' ) }}">{{ 'nav-proposals-search'|message }}</a></li> |
38 | | - {% if isadmin|default(false) %} |
39 | | - <li><a href="{{ urlFor( 'proposals_edit', { 'id': 'new' } ) }}">{{ 'nav-proposals-add'|message }}</a></li> |
40 | | - {% endif %} |
41 | | - </ul> |
42 | | - </li> |
43 | | - |
44 | | - <li class="dropdown"> |
45 | | - <a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ 'nav-reports'|message }} <b class="caret"></b></a> |
46 | | - <ul class="dropdown-menu"> |
47 | | - <li><a href="{{ urlFor( 'reports_aggregated' ) }}">{{ 'nav-reports-aggregated'|message }}</a></li> |
48 | | - </ul> |
49 | | - </li> |
50 | | - |
51 | | - {% if isadmin|default(false) %} |
52 | | - <li class="dropdown"> |
53 | | - <a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ 'nav-admin'|message }} <b class="caret"></b></a> |
54 | | - <ul class="dropdown-menu"> |
55 | | - <li><a href="{{ urlFor( 'admin_users' ) }}">{{ 'nav-users'|message }}</a></li> |
56 | | - <li><a href="{{ urlFor( 'admin_user', { 'id':'new' } ) }}">{{ 'admin-users-add'|message }}</a></li> |
57 | | - </ul> |
58 | | - </li> |
59 | | - {% endif %} |
60 | | - |
61 | 33 | {% if user|default(false) %} |
62 | | - <li class="dropdown"> |
63 | | - <a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ 'nav-account'|message }} <b class="caret"></b></a> |
64 | | - <ul class="dropdown-menu"> |
65 | | - <li><a href="{{ urlFor( 'user_changepassword' ) }}">{{ 'change-password'|message }}</a></li> |
66 | | - <li><a href="{{ urlFor( 'logout' ) }}">{{ 'logout'|message }}</a></li> |
67 | | - </ul> |
68 | | - </li> |
| 34 | + {% include 'nav_user.html' %} |
| 35 | + {% else %} |
| 36 | + <form class="navbar-form navbar-right" action="{{ urlFor( 'login_post' ) }}" method="post" role="form"> |
| 37 | + <input type="hidden" name="{{ csrf_param }}" value="{{ csrf_token }}" /> |
| 38 | + <div class="form-group"> |
| 39 | + <label for="username" class="sr-only control-label">{{ 'username'|message }}</label> |
| 40 | + <input type="text" class="form-control" id="username" name="username" required="required" placeholder="{{ 'username'|message }}"/> |
| 41 | + </div> |
| 42 | + <div class="form-group"> |
| 43 | + <label for="password" class="sr-only control-label">{{ 'password'|message }}</label> |
| 44 | + <input type="password" class="form-control" id="password" name="password" required="required" placeholder="{{ 'password'|message }}"/> |
| 45 | + </div> |
| 46 | + <input type="submit" class="btn btn-default" value="{{ 'login'|message }}" /> |
| 47 | + </form> |
69 | 48 | {% endif %} |
70 | 49 | {% endblock navbar %} |
71 | 50 | </ul> |
|
0 commit comments