mirror of
https://github.com/Kalenis/kalenislims.git
synced 2023-12-14 07:13:04 +01:00
Merge
This commit is contained in:
commit
aec5e9ba33
|
@ -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)
|
||||
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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"),
|
||||
])
|
||||
|
|
|
@ -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 -->
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue