[IMP] Improve ospp_base and ospp_slide modules
parent
8d3142a5b4
commit
509917ca05
|
@ -36,7 +36,7 @@ class SlideChannel(models.Model):
|
||||||
if rec.instance_arrangement in ['share', 'both']:
|
if rec.instance_arrangement in ['share', 'both']:
|
||||||
vals = []
|
vals = []
|
||||||
for i in range(rec.shared_instance_count):
|
for i in range(rec.shared_instance_count):
|
||||||
service_name = f"{rec.code}-{i}"
|
service_name = f"{rec.code}{i}"
|
||||||
val = {
|
val = {
|
||||||
"name": service_name,
|
"name": service_name,
|
||||||
"channel_id": rec.id,
|
"channel_id": rec.id,
|
||||||
|
@ -55,7 +55,7 @@ class SlideChannel(models.Model):
|
||||||
if rec.instance_arrangement in ['exclude', 'both']:
|
if rec.instance_arrangement in ['exclude', 'both']:
|
||||||
vals = []
|
vals = []
|
||||||
for partner_id in partner_ids:
|
for partner_id in partner_ids:
|
||||||
service_name = f"{rec.code}-{partner_id.partner_id.code}"
|
service_name = f"{rec.code}{partner_id.partner_id.code}"
|
||||||
val = {
|
val = {
|
||||||
"name": service_name,
|
"name": service_name,
|
||||||
"channel_id": rec.id,
|
"channel_id": rec.id,
|
||||||
|
@ -74,7 +74,7 @@ class SlideChannel(models.Model):
|
||||||
if rec.instance_arrangement in ['share', 'both']:
|
if rec.instance_arrangement in ['share', 'both']:
|
||||||
vals = []
|
vals = []
|
||||||
for i in range(rec.shared_instance_count):
|
for i in range(rec.shared_instance_count):
|
||||||
service_name = f"{rec.code}-{i}"
|
service_name = f"{rec.code}{i}"
|
||||||
instance_id = instance_obj.search([('name', '=', service_name), ('channel_id', '=', rec.id)])
|
instance_id = instance_obj.search([('name', '=', service_name), ('channel_id', '=', rec.id)])
|
||||||
if not instance_id:
|
if not instance_id:
|
||||||
val = {
|
val = {
|
||||||
|
@ -96,7 +96,7 @@ class SlideChannel(models.Model):
|
||||||
if rec.instance_arrangement in ['exclude', 'both']:
|
if rec.instance_arrangement in ['exclude', 'both']:
|
||||||
vals = []
|
vals = []
|
||||||
for partner_id in partner_ids:
|
for partner_id in partner_ids:
|
||||||
service_name = f"{rec.code}-{partner_id.partner_id.code}"
|
service_name = f"{rec.code}{partner_id.partner_id.code}"
|
||||||
instance_id = instance_obj.search([('name', '=', service_name), ('channel_id', '=', rec.id)])
|
instance_id = instance_obj.search([('name', '=', service_name), ('channel_id', '=', rec.id)])
|
||||||
if not instance_id:
|
if not instance_id:
|
||||||
val = {
|
val = {
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
attrs="{'invisible': [('instance_arrangement', 'in', ['no_need'])]}"/>
|
attrs="{'invisible': [('instance_arrangement', 'in', ['no_need'])]}"/>
|
||||||
</group>
|
</group>
|
||||||
</group>
|
</group>
|
||||||
<field name="instance_ids" mode="tree,form" readonly="1" attrs="{'invisible': [('instance_arrangement', 'in', ['no_need'])]}">
|
<field name="instance_ids" mode="tree,form" readonly="0" attrs="{'invisible': [('instance_arrangement', 'in', ['no_need'])]}">
|
||||||
<tree>
|
<tree>
|
||||||
<field name="sequence" widget="handle"/>
|
<field name="sequence" widget="handle"/>
|
||||||
<field name="code"/>
|
<field name="code"/>
|
||||||
|
|
Loading…
Reference in New Issue