75 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			75 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								{% macro new_issue(new_issue_url, engine_name, engine_reliability) %}
							 | 
						||
| 
								 | 
							
								<form action="{{ new_issue_url }}" method="GET">
							 | 
						||
| 
								 | 
							
								    <input name="title" type="hidden" value="Bug: {{ engine_name }} engine">
							 | 
						||
| 
								 | 
							
								    <input name="labels" type="hidden" value="bug">
							 | 
						||
| 
								 | 
							
								    <input name="template" type="hidden" value="bug-report.md">
							 | 
						||
| 
								 | 
							
								    <textarea name="body" style="display: none;">{{- '' -}}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**Version of SearXNG, commit number if you are using on master branch and stipulate if you forked SearXNG**
							 | 
						||
| 
								 | 
							
								<!-- If you are running on master branch using git execute this command
							 | 
						||
| 
								 | 
							
								in order to fetch the latest commit ID:
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								git log -1
							 | 
						||
| 
								 | 
							
								``` 
							 | 
						||
| 
								 | 
							
								If you are using searx-docker then look at the bottom of the SearXNG page
							 | 
						||
| 
								 | 
							
								and check for the version after "Powered by SearXNG"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Please also stipulate if you are using a forked version of SearxNG and
							 | 
						||
| 
								 | 
							
								include a link to the fork source code.
							 | 
						||
| 
								 | 
							
								-->
							 | 
						||
| 
								 | 
							
								**How did you install SearXNG?**
							 | 
						||
| 
								 | 
							
								<!-- Did you install SearXNG using the official wiki or using searx-docker
							 | 
						||
| 
								 | 
							
								or manually by executing the searx/webapp.py file? -->
							 | 
						||
| 
								 | 
							
								**What happened?**
							 | 
						||
| 
								 | 
							
								<!-- A clear and concise description of what the bug is. -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**How To Reproduce**
							 | 
						||
| 
								 | 
							
								<!-- How can we reproduce this issue? (as minimally and as precisely as possible) -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**Expected behavior**
							 | 
						||
| 
								 | 
							
								<!-- A clear and concise description of what you expected to happen. -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**Screenshots & Logs**
							 | 
						||
| 
								 | 
							
								<!-- If applicable, add screenshots, logs to help explain your problem. -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**Additional context**
							 | 
						||
| 
								 | 
							
								<!-- Add any other context about the problem here. -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**Technical report**
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								{% for error in engine_reliability.errors %}
							 | 
						||
| 
								 | 
							
								{% if secondary %}Warning{% else %}Error{% endif %}
							 | 
						||
| 
								 | 
							
								{{'\n  '}}* Error: {{ error.exception_classname or error.log_message }}
							 | 
						||
| 
								 | 
							
								{{'  '}}* Percentage: {{ error.percentage }}
							 | 
						||
| 
								 | 
							
								{{'  '}}* Parameters: `{{ error.log_parameters }}`
							 | 
						||
| 
								 | 
							
								{{'  '}}* File name: `{{ error.filename }}:{{ error.line_no }}`
							 | 
						||
| 
								 | 
							
								{{'  '}}* Function: `{{ error.function }}`
							 | 
						||
| 
								 | 
							
								{{'  '}}* Code: `{{ error.code }}`
							 | 
						||
| 
								 | 
							
								{{'\n'-}}
							 | 
						||
| 
								 | 
							
								{%- endfor -%}
							 | 
						||
| 
								 | 
							
								{%- for test_name, results in engine_reliability.checker.items() -%}
							 | 
						||
| 
								 | 
							
								{%- if loop.first %}Checker{% endif -%}
							 | 
						||
| 
								 | 
							
								{{-'\n  '}}* {{ test_name }}: {% for result in results%}`{{ result }}`,{% endfor -%}
							 | 
						||
| 
								 | 
							
								{%- endfor -%}
							 | 
						||
| 
								 | 
							
								    </textarea>
							 | 
						||
| 
								 | 
							
								    <style>
							 | 
						||
| 
								 | 
							
								        .github-issue-button { 
							 | 
						||
| 
								 | 
							
								            display: block;
							 | 
						||
| 
								 | 
							
								            padding: 8px 16px;
							 | 
						||
| 
								 | 
							
								            font-family: sans-serif;
							 | 
						||
| 
								 | 
							
								            font-size: 16px;
							 | 
						||
| 
								 | 
							
								            color: white;
							 | 
						||
| 
								 | 
							
								            background-color: rgb(35, 134, 54);
							 | 
						||
| 
								 | 
							
								            border: rgb(46, 160, 67);
							 | 
						||
| 
								 | 
							
								            border-radius: 10px !important;
							 | 
						||
| 
								 | 
							
								            box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        .github-issue-button:hover {
							 | 
						||
| 
								 | 
							
								            background-color: rgb(46, 160, 67);
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								    </style>
							 | 
						||
| 
								 | 
							
								    <button type="submit" class="github-issue-button" title="{{ new_issue_url }}">{{ _('Submit a new issue on Github including the above information') }}</button>
							 | 
						||
| 
								 | 
							
								</form>
							 | 
						||
| 
								 | 
							
								{% endmacro %}
							 |