| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  | {% extends '_base.html' %} | 
					
						
							| 
									
										
										
										
											2016-06-21 13:26:19 -04:00
										 |  |  | {% load static from staticfiles %} | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  | {% load form_helpers %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {% block content %} | 
					
						
							| 
									
										
										
										
											2017-05-03 11:47:28 -04:00
										 |  |  | <form action="." method="post" class="form form-horizontal"> | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  |     {% csrf_token %} | 
					
						
							|  |  |  |     {{ form.private_key }} | 
					
						
							|  |  |  |     <div class="row"> | 
					
						
							|  |  |  |         <div class="col-md-6 col-md-offset-3"> | 
					
						
							| 
									
										
										
										
											2017-08-02 13:15:28 -04:00
										 |  |  |             <h3>{% block title %}{% if secret.pk %}Editing {{ secret }}{% else %}Add a Secret{% endif %}{% endblock %}</h3> | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  |             {% if form.non_field_errors %} | 
					
						
							|  |  |  |                 <div class="panel panel-danger"> | 
					
						
							|  |  |  |                     <div class="panel-heading"><strong>Errors</strong></div> | 
					
						
							|  |  |  |                     <div class="panel-body"> | 
					
						
							|  |  |  |                         {{ form.non_field_errors }} | 
					
						
							|  |  |  |                     </div> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |             {% endif %} | 
					
						
							|  |  |  |             <div class="panel panel-default"> | 
					
						
							|  |  |  |                 <div class="panel-heading"><strong>Secret Attributes</strong></div> | 
					
						
							|  |  |  |                 <div class="panel-body"> | 
					
						
							|  |  |  |                     <div class="form-group"> | 
					
						
							| 
									
										
										
										
											2016-03-21 11:42:42 -04:00
										 |  |  |                         <label class="col-md-3 control-label required">Device</label> | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  |                         <div class="col-md-9"> | 
					
						
							| 
									
										
										
										
											2016-03-21 11:42:42 -04:00
										 |  |  |                             <p class="form-control-static">{{ secret.device }}</p> | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  |                         </div> | 
					
						
							|  |  |  |                     </div> | 
					
						
							|  |  |  |                     {% render_field form.role %} | 
					
						
							|  |  |  |                     {% render_field form.name %} | 
					
						
							|  |  |  |                     {% render_field form.userkeys %} | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div class="panel panel-default"> | 
					
						
							|  |  |  |                 <div class="panel-heading"><strong>Secret Data</strong></div> | 
					
						
							|  |  |  |                 <div class="panel-body"> | 
					
						
							|  |  |  |                     {% if secret.pk %} | 
					
						
							|  |  |  |                         <div class="form-group"> | 
					
						
							|  |  |  |                             <label class="col-md-3 control-label required">Current Plaintext</label> | 
					
						
							| 
									
										
										
										
											2017-04-06 13:55:40 -04:00
										 |  |  |                             <div class="col-md-7"> | 
					
						
							|  |  |  |                                 <p class="form-control-static" id="secret_{{ secret.pk }}">********</p> | 
					
						
							|  |  |  |                             </div> | 
					
						
							|  |  |  |                             <div class="col-md-2 text-right"> | 
					
						
							|  |  |  |                                 <button class="btn btn-xs btn-success unlock-secret" secret-id="{{ secret.pk }}"> | 
					
						
							|  |  |  |                                     <i class="fa fa-lock"></i> Unlock | 
					
						
							|  |  |  |                                 </button> | 
					
						
							|  |  |  |                                 <button class="btn btn-xs btn-danger lock-secret collapse" secret-id="{{ secret.pk }}"> | 
					
						
							|  |  |  |                                     <i class="fa fa-unlock-alt"></i> Lock | 
					
						
							|  |  |  |                                 </button> | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  |                             </div> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                     {% endif %} | 
					
						
							|  |  |  |                     {% render_field form.plaintext %} | 
					
						
							|  |  |  |                     {% render_field form.plaintext2 %} | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <div class="row"> | 
					
						
							|  |  |  |         <div class="form-group"> | 
					
						
							|  |  |  |             <div class="col-md-12 text-center"> | 
					
						
							|  |  |  |                 {% if secret.pk %} | 
					
						
							|  |  |  |                     <button type="submit" name="_update" class="btn btn-primary">Update</button> | 
					
						
							|  |  |  |                     <a href="{% url 'secrets:secret' pk=secret.pk %}" class="btn btn-default">Cancel</a> | 
					
						
							|  |  |  |                 {% else %} | 
					
						
							|  |  |  |                     <button type="submit" name="_create" class="btn btn-primary">Create</button> | 
					
						
							|  |  |  |                     <button type="submit" name="_addanother" class="btn btn-primary">Create and Add Another</button> | 
					
						
							| 
									
										
										
										
											2017-01-23 14:07:26 -05:00
										 |  |  |                     <a href="{{ return_url }}" class="btn btn-default">Cancel</a> | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  |                 {% endif %} | 
					
						
							|  |  |  | 		    </div> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  | </form> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {% include 'secrets/inc/private_key_modal.html' %} | 
					
						
							|  |  |  | {% endblock %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {% block javascript %} | 
					
						
							| 
									
										
										
										
											2017-03-30 15:40:00 -04:00
										 |  |  | <script src="{% static 'js/secrets.js' %}?v{{ settings.VERSION }}"></script> | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  | {% endblock %} |