migration prefix
							parent
							
								
									a6de84a6bf
								
							
						
					
					
						commit
						b9264098d3
					
				| 
						 | 
				
			
			@ -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()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue