add laer datas in operator template
This commit is contained in:
parent
79cb5279e9
commit
56b36ab244
|
@ -282,6 +282,65 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{% if manuals.laer %}
|
||||||
|
<div class="row mt-3">
|
||||||
|
<div class="col-12">
|
||||||
|
<h5 class="card-title">Recycled Content</h5>
|
||||||
|
|
||||||
|
<div class="row mb-3">
|
||||||
|
<div class="col-sm-2">
|
||||||
|
Metal
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-10">
|
||||||
|
<div class="progress">
|
||||||
|
|
||||||
|
<div class="progress-bar"
|
||||||
|
role="progressbar"
|
||||||
|
style="width: {{ manuals.laer.0.metal }}%"
|
||||||
|
aria-valuenow="{{ manuals.laer.0.metal }}"
|
||||||
|
aria-valuemin="0"
|
||||||
|
aria-valuemax="100">{{ manuals.laer.0.metal }}%
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row mb-3">
|
||||||
|
<div class="col-sm-2">
|
||||||
|
Plastic post Consumer
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-10">
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar"
|
||||||
|
role="progressbar"
|
||||||
|
style="width: {{ manuals.laer.0.plastic_post_consumer }}%"
|
||||||
|
aria-valuenow="{{ manuals.laer.0.plastic_post_consumer }}"
|
||||||
|
aria-valuemin="0"
|
||||||
|
aria-valuemax="100">{{ manuals.laer.0.plastic_post_consumer }}%
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row mb-3">
|
||||||
|
<div class="col-sm-2">
|
||||||
|
Plastic post Industry
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-10">
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar"
|
||||||
|
role="progressbar"
|
||||||
|
style="width: {{ manuals.laer.0.plastic_post_industry }}%"
|
||||||
|
aria-valuenow="{{ manuals.laer.0.plastic_post_industry }}"
|
||||||
|
aria-valuemin="0"
|
||||||
|
aria-valuemax="100">{{ manuals.laer.0.plastic_post_industry }}%
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
{% if manuals.ifixit %}
|
{% if manuals.ifixit %}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 accordion-item">
|
<div class="col-12 accordion-item">
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
import json
|
import json
|
||||||
|
import logging
|
||||||
|
|
||||||
import flask
|
import flask
|
||||||
import requests
|
import requests
|
||||||
|
@ -13,6 +14,9 @@ from ereuse_devicehub import __version__
|
||||||
from ereuse_devicehub.modules.dpp.models import Dpp
|
from ereuse_devicehub.modules.dpp.models import Dpp
|
||||||
from ereuse_devicehub.resources.device.models import Device
|
from ereuse_devicehub.resources.device.models import Device
|
||||||
|
|
||||||
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
did = Blueprint('did', __name__, url_prefix='/did', template_folder='templates')
|
did = Blueprint('did', __name__, url_prefix='/did', template_folder='templates')
|
||||||
|
|
||||||
|
|
||||||
|
@ -196,16 +200,26 @@ class DidView(View):
|
||||||
return {'data': dpps}
|
return {'data': dpps}
|
||||||
|
|
||||||
def get_manuals(self):
|
def get_manuals(self):
|
||||||
|
manuals = {
|
||||||
|
'ifixit': [],
|
||||||
|
'icecat': [],
|
||||||
|
'details': {},
|
||||||
|
'laer': [],
|
||||||
|
}
|
||||||
|
try:
|
||||||
params = {
|
params = {
|
||||||
"manufacturer": self.device.manufacturer,
|
"manufacturer": self.device.manufacturer,
|
||||||
"model": self.device.model,
|
"model": self.device.model,
|
||||||
}
|
}
|
||||||
self.params = json.dumps(params)
|
self.params = json.dumps(params)
|
||||||
manuals = {'ifixit': [], 'icecat': [], 'details': {}}
|
|
||||||
manuals['ifixit'] = self.request_manuals('ifixit')
|
manuals['ifixit'] = self.request_manuals('ifixit')
|
||||||
manuals['icecat'] = self.request_manuals('icecat')
|
manuals['icecat'] = self.request_manuals('icecat')
|
||||||
|
manuals['laer'] = self.request_manuals('laer')
|
||||||
if manuals['icecat']:
|
if manuals['icecat']:
|
||||||
manuals['details'] = manuals['icecat'][0]
|
manuals['details'] = manuals['icecat'][0]
|
||||||
|
except Exception as err:
|
||||||
|
logger.error("Error: {}".format(err))
|
||||||
|
|
||||||
self.context['manuals'] = manuals
|
self.context['manuals'] = manuals
|
||||||
|
|
||||||
def request_manuals(self, prefix):
|
def request_manuals(self, prefix):
|
||||||
|
|
Reference in New Issue