clinic/netforce_clinic/migrations/clinic_setting.py

32 lines
953 B
Python
Raw Normal View History

2014-09-22 11:36:00 +00:00
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([])
2014-10-08 09:00:26 +00:00
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
2014-09-22 11:36:00 +00:00
Migration.register()