This commit is contained in:
Sebastián Marró 2019-11-21 15:23:53 +00:00
commit aec5e9ba33
9 changed files with 34 additions and 34 deletions

View file

@ -1239,7 +1239,8 @@ class ControlChartReport(Report):
'number': {
'name': gettext('lims.msg_number'), 'order': 1, 'recs': {}},
'result': {
'name': gettext('lims.msg_result'), 'order': 2, 'recs': {}},
'name': gettext('lims.msg_control_chart_result'),
'order': 2, 'recs': {}},
'ucl': {'name': gettext('lims.msg_ucl'), 'order': 3, 'recs': {}},
'uwl': {'name': gettext('lims.msg_uwl'), 'order': 4, 'recs': {}},
'upl': {'name': gettext('lims.msg_upl'), 'order': 5, 'recs': {}},
@ -1300,7 +1301,7 @@ class ControlChartReport(Report):
ax = df[[gettext('lims.msg_lcl'),
]].plot(kind='line', color='red', rot=45, fontsize=7,
figsize=(10, 7.5), linestyle='-', ax=ax)
ax = df[[gettext('lims.msg_result'),
ax = df[[gettext('lims.msg_control_chart_result'),
]].plot(kind='line', color='blue', rot=45, fontsize=7,
figsize=(10, 7.5), marker='o', linestyle='-', ax=ax)

View file

@ -344,7 +344,7 @@ class Entry(Workflow, ModelSQL, ModelView):
if config_.invoice_party_relation_type:
parties.extend([r.to.id for r in self.party.relations
if r.type == config_.invoice_party_relation_type])
return parties
return list(set(parties))
@classmethod
def get_views_field(cls, parties, names):

View file

@ -123,7 +123,7 @@ msgctxt "model:ir.message,text:msg_number"
msgid "Measurement"
msgstr "Medición"
msgctxt "model:ir.message,text:msg_result"
msgctxt "model:ir.message,text:msg_control_chart_result"
msgid "Result"
msgstr "Resultado"
@ -270,7 +270,7 @@ msgctxt "model:ir.message,text:msg_not_accepted_5"
msgid "The Converted result modifier is invalid"
msgstr "El Modificador de resultado convertido no es válido"
msgctxt "model:ir.message,text:msg_result"
msgctxt "model:ir.message,text:msg_not_accepted_6"
msgid "The Result modifier is invalid"
msgstr "El Modificador de resultado no es válido"
@ -380,7 +380,7 @@ msgctxt "model:ir.message,text:msg_final_unit_label_2"
msgid "Expressed at %(concentration)s"
msgstr "Expresado a %(concentration)s"
msgctxt "model:ir.message,text:msg_final_unit_label_2"
msgctxt "model:ir.message,text:msg_final_unit_label_1"
msgid "Expressed at %(concentration)s %% Alcohol"
msgstr "Expresado a %(concentration)s %% Alcohol"
@ -434,9 +434,9 @@ msgctxt "model:ir.message,text:msg_pre"
msgid "Presence"
msgstr "Presencia"
msgctxt "model:ir.message,text:msg_result"
msgid "Supplants the Results Report N° %s"
msgstr "Sustituye al informe de resultados N° %s"
msgctxt "model:ir.message,text:msg_replace_number"
msgid "Supplants the Results Report N° %(report)s"
msgstr "Sustituye al informe de resultados N° %(report)s"
msgctxt "model:ir.message,text:msg_enac_acredited"
msgid ""
@ -1913,7 +1913,7 @@ msgstr "Entidad"
msgctxt "field:lims.create_sample.start,producer:"
msgid "Producer company"
msgstr "Empresa productora"
msgstr "Empresa productora / Unidad de negocio"
msgctxt "field:lims.create_sample.start,product_type:"
msgid "Product type"
@ -6264,7 +6264,7 @@ msgstr "Entidad"
msgctxt "field:lims.sample,producer:"
msgid "Producer company"
msgstr "Empresa productora"
msgstr "Empresa productora / Unidad de negocio"
msgctxt "field:lims.sample,product_type:"
msgid "Product type"

View file

@ -58,7 +58,7 @@
<record model="ir.message" id="msg_number">
<field name="text">Measurement</field>
</record>
<record model="ir.message" id="msg_result">
<record model="ir.message" id="msg_control_chart_result">
<field name="text">Result</field>
</record>
<record model="ir.message" id="msg_ucl">

View file

@ -2379,7 +2379,7 @@ class ResultReport(Report):
report_context['user'].language))
else:
fractions[key]['water_sampling_date'] = gettext(
'not_done')
'lims.msg_not_done')
record = {
'order': t_line.analysis.order or 9999,
@ -2596,12 +2596,14 @@ class ResultReport(Report):
elif conc_is_numeric and numeric_conc < 100:
fraction['concentrations'][conc]['label'] = (
gettext(
'concentration_label_2', concentration=conc
'lims.msg_concentration_label_2',
concentration=conc
))
else:
fraction['concentrations'][conc]['label'] = (
gettext(
'concentration_label_3', concentration=conc
'lims.msg_concentration_label_3',
concentration=conc
))
show_unit_label = False
@ -2620,19 +2622,19 @@ class ResultReport(Report):
fraction['concentrations'][conc][
'unit_label'] = (
gettext(
'final_unit_label_1',
'lims.msg_final_unit_label_1',
concentration=conc))
else:
fraction['concentrations'][conc][
'unit_label'] = (
gettext(
'final_unit_label_3',
'lims.msg_final_unit_label_3',
concentration=conc))
else:
fraction['concentrations'][conc][
'unit_label'] = (
gettext(
'final_unit_label_2',
'lims.msg_final_unit_label_2',
concentration=conc))
report_context['fractions'] = sorted_fractions
@ -2844,7 +2846,7 @@ class ResultReport(Report):
res = int(res)
if converted_result_modifier == 'low':
res = gettext(
'quantification_limit', loq=res)
'lims.msg_quantification_limit', loq=res)
obs_ql = True
return res, obs_ql
@ -2933,7 +2935,7 @@ class ResultReport(Report):
else:
res = gettext('lims.msg_detection_limit',
detection_limit=detection_limit,
final_unit=final_unit)
initial_unit=final_unit)
obs_dl = True
else:
if not converted_result:
@ -2944,7 +2946,7 @@ class ResultReport(Report):
if decimals == 0:
res = int(res)
res = gettext('lims.msg_uncertainty',
res=res, final_unit=final_unit)
res=res, initial_unit=final_unit)
obs_uncert = True
return res, obs_dl, obs_uncert

View file

@ -27,6 +27,6 @@ class Cron(metaclass=PoolMeta):
def __setup__(cls):
super().__setup__()
cls.method.selection.extend([
('lims.results_repor|cron_digital_signs',
('lims.results_report|cron_digital_signs',
"Cron Lims Digital Sign"),
])

View file

@ -17,7 +17,7 @@
<record model="ir.cron" id="cron_lims_digital_sign_results_reports">
<field name="interval_number" eval="1"/>
<field name="interval_type">days</field>
<field name="method">lims.results_repor|cron_digital_signs</field>
<field name="method">lims.results_report|cron_digital_signs</field>
</record>
<!-- Wizard Digital Sign -->

View file

@ -533,9 +533,8 @@ class ShipmentIn(metaclass=PoolMeta):
cls.inventory_moves.states['readonly'] = Eval('state').in_(
['draft', 'cancel'])
@classmethod
def _get_inventory_moves(cls, incoming_move):
move = super(ShipmentIn, cls)._get_inventory_moves(incoming_move)
def _get_inventory_move(self, incoming_move):
move = super(ShipmentIn, self)._get_inventory_move(incoming_move)
if not move:
return None

View file

@ -1,12 +1,10 @@
<?xml version="1.0"?>
<data>
<xpath expr="/form/notebook/page[@id='accounting']"
position="after">
<page string="Sale" id="sale">
<label name="internal_code"/>
<field name="internal_code"/>
<label name="purchase_order_required"/>
<field name="purchase_order_required"/>
</page>
<xpath expr="/form/notebook/page[@id='sale']"
position="inside">
<label name="internal_code"/>
<field name="internal_code"/>
<label name="purchase_order_required"/>
<field name="purchase_order_required"/>
</xpath>
</data>