mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-30 23:03:02 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			107 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			107 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% extends "layout.html" %}
 | |
| {% block header %}
 | |
| <link href="{{ url_for('static', filename='css/libs/bootstrap-table.min.css') }}" rel="stylesheet">
 | |
| <link href="{{ url_for('static', filename='css/libs/bootstrap-editable.css') }}" rel="stylesheet">
 | |
| {% endblock %}
 | |
| {% block body %}
 | |
| <div class="discover">
 | |
|   <h1>{{title}}</h1>
 | |
|   <form role="form" method="POST">
 | |
|     <div class="form-group">
 | |
|       <label for="mail_server">{{_('SMTP Hostname')}}</label>
 | |
|       <input type="text" class="form-control" name="mail_server" id="mail_server" value="{{content.mail_server}}">
 | |
|     </div>
 | |
|     <div class="form-group">
 | |
|       <label for="mail_port">{{_('SMTP Port')}}</label>
 | |
|       <input type="text" class="form-control" name="mail_port" id="mail_port" value="{{content.mail_port}}">
 | |
|     </div>
 | |
|     <div class="form-group">
 | |
|       <label for="mail_use_ssl">{{_('Encryption')}}</label>
 | |
|         <select name="mail_use_ssl" id="mail_use_ssl" class="form-control">
 | |
|             <option value="0" {% if content.mail_use_ssl == 0 %}selected{% endif %}>{{ _('None') }}</option>
 | |
|             <option value="1" {% if content.mail_use_ssl == 1 %}selected{% endif %}>{{ _('STARTTLS') }}</option>
 | |
|             <option value="2" {% if content.mail_use_ssl == 2 %}selected{% endif %}>{{ _('SSL/TLS') }}</option>
 | |
|         </select>
 | |
|     </div>
 | |
|     <div class="form-group">
 | |
|       <label for="mail_login">{{_('SMTP Login')}}</label>
 | |
|       <input type="text" class="form-control" name="mail_login" id="mail_login" value="{{content.mail_login}}">
 | |
|     </div>
 | |
|     <div class="form-group">
 | |
|       <label for="mail_password">{{_('SMTP Password')}}</label>
 | |
|       <input type="password" class="form-control" name="mail_password" id="mail_password" value="{{content.mail_password}}">
 | |
|     </div>
 | |
|     <div class="form-group">
 | |
|       <label for="mail_from">{{_('From E-mail')}}</label>
 | |
|       <input type="text" class="form-control" name="mail_from" id="mail_from" value="{{content.mail_from}}">
 | |
|     </div>
 | |
|     <button type="submit" name="submit" value="submit" class="btn btn-default">{{_('Save')}}</button>
 | |
|     <button type="submit" name="test" value="test" class="btn btn-default">{{_('Save and Send Test E-mail')}}</button>
 | |
|     <a href="{{ url_for('admin.admin') }}" id="back" class="btn btn-default">{{_('Cancel')}}</a>
 | |
|   </form>
 | |
|     {% if g.allow_registration %}
 | |
|     <h2>{{_('Allowed Domains (Whitelist)')}}</h2>
 | |
|     <form id="domain_add_allow" action="{{ url_for('admin.add_domain',allow=1)}}" method="POST">
 | |
|     <div class="form-group required">
 | |
|       <label for="domainname_allow">{{_('Add Domain')}}</label>
 | |
|       <input type="text" class="form-control" name="domainname" id="domainname_allow" >
 | |
|     </div>
 | |
|     <button id="domain_allow_submit" class="btn btn-default">{{_('Add')}}</button>
 | |
|     </form>
 | |
|   <table class="table table-no-bordered" id="domain-allow-table" data-url="{{url_for('admin.list_domain', allow=1)}}" data-id-field="id" data-show-header="false" data-editable-mode="inline">
 | |
|     <thead>
 | |
|     <tr>
 | |
|       <th data-field="domain" id="domain-allow" data-editable-type="text" data-editable-url="{{ url_for('admin.edit_domain', allow = 1)}}" data-editable="true" data-editable-title="{{_('Enter domainname')}}"></th>
 | |
|       <th data-field="id" id="id-allow" data-visible="false"></th>
 | |
|       <th data-align="right" data-formatter="TableActions"></th>
 | |
|     </tr>
 | |
|     </thead>
 | |
|   </table>
 | |
|   <h2>{{_('Denied Domains (Blacklist)')}}</h2>
 | |
|     <table class="table table-no-bordered" id="domain-deny-table" data-url="{{url_for('admin.list_domain', allow=0)}}" data-id-field="id" data-show-header="false" data-editable-mode="inline">
 | |
|       <thead>
 | |
|         <tr>
 | |
|             <th data-field="domain" id="domain-deny" data-editable-type="text" data-editable-url="{{ url_for('admin.edit_domain', allow = 0)}}" data-editable="true" data-editable-title="{{_('Enter domainname')}}"></th>
 | |
|             <th data-field="id" id="id-deny" data-visible="false"></th>
 | |
|             <th data-align="right" data-formatter="TableActions"></th>
 | |
|         </tr>
 | |
|       </thead>
 | |
|     </table>
 | |
|     <form id="domain_add_deny" action="{{ url_for('admin.add_domain',allow=0)}}" method="POST">
 | |
|     <div class="form-group required">
 | |
|       <label for="domainname_deny">{{_('Add Domain')}}</label>
 | |
|       <input type="text" class="form-control" name="domainname" id="domainname_deny" >
 | |
|     </div>
 | |
|     <button id="domain_deny_submit" class="btn btn-default">{{_('Add')}}</button>
 | |
|     </form>
 | |
| 
 | |
|     {% endif %}
 | |
| </div>
 | |
| {% endblock %}
 | |
| {% block modal %}
 | |
| {% if g.allow_registration %}
 | |
| <div id="DeleteDomain" class="modal fade" role="dialog">
 | |
|   <div class="modal-dialog modal-sm">
 | |
|     <!-- Modal content-->
 | |
|     <div class="modal-content">
 | |
|       <div class="modal-header bg-danger">
 | |
|       </div>
 | |
|       <div class="modal-body text-center">
 | |
|         <p>{{_('Are you sure you want to delete this domain?')}}</p>
 | |
|         <button type="button" class="btn btn-danger" id="btndeletedomain" >{{_('Delete')}}</button>
 | |
|         <button type="button" class="btn btn-default" id="btncancel" data-dismiss="modal">{{_('Cancel')}}</button>
 | |
|       </div>
 | |
|     </div>
 | |
|   </div>
 | |
| </div>
 | |
| {% endif %}
 | |
| {% endblock %}
 | |
| {% block js %}
 | |
| {% if g.allow_registration %}
 | |
| <script src="{{ url_for('static', filename='js/libs/bootstrap-table/bootstrap-table.min.js') }}"></script>
 | |
| <script src="{{ url_for('static', filename='js/libs/bootstrap-table/bootstrap-table-editable.min.js') }}"></script>
 | |
| <script src="{{ url_for('static', filename='js/libs/bootstrap-table/bootstrap-editable.min.js') }}"></script>
 | |
| <script src="{{ url_for('static', filename='js/table.js') }}"></script>
 | |
| {% endif %}
 | |
| {% endblock %}
 | 
