migration prefix

conv_bal
chayut.s 2014-10-08 16:00:26 +07:00
parent a6de84a6bf
commit b9264098d3
1 changed files with 20 additions and 3 deletions

View File

@ -7,8 +7,25 @@ class Migration(migration.Migration):
def migrate(self):
res=get_model("clinic.setting").search([])
if res:
return
get_model("clinic.setting").create({})
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()