32 lines
953 B
Python
32 lines
953 B
Python
from netforce.model import get_model
|
|
from netforce import migration
|
|
|
|
class Migration(migration.Migration):
|
|
_name="clinic.setting"
|
|
_version="1.180.0"
|
|
|
|
def migrate(self):
|
|
res=get_model("clinic.setting").search([])
|
|
if not res:
|
|
get_model("clinic.setting").create({})
|
|
|
|
seq_names=[
|
|
('HDC-','Clinic HD Case'),
|
|
('VS-', 'Clinic Visit'),
|
|
('PT-', 'Clinic Patient'),
|
|
('DT-', 'Clinic Doctor'),
|
|
('NS-', 'Clinic Nurse'),
|
|
]
|
|
for prefix, seq_name in seq_names:
|
|
seq_ids=get_model('sequence').search([['name','=',seq_name]])
|
|
if not seq_ids:
|
|
get_model("sequence").create({
|
|
'prefix': prefix,
|
|
'name': seq_name,
|
|
'type': 'other',
|
|
})
|
|
print("create seq %s successfully " % seq_name)
|
|
return
|
|
|
|
Migration.register()
|