def handle_stellen_einrichtung_muster(n_stellen): stellen_codes = ('A', 'B', 'C', 'D') kreise = ('Braunschweig', 'Gifhorn', 'Wolfenbüttel', 'Wolfsburg') einrnr_codes = ( ('100100', 'A_Einrichtungsnummmer'), ('200200', 'B_Einrichtungsnummer'), ('300300', 'C_Einrichtungsnummer'), ('400400', 'D_Einrichtungsnummer'), ) CodeList(where="kat_code='einrnr'").deleteall() kat_code = 'einrnr' for i, (c, n) in enumerate(einrnr_codes): code = Code() code.init( kat_id=Kategorie(code=kat_code)['id'], kat_code=kat_code, code=c, name=n, sort=i+1, off=0, dok='Stelle %s; # Bei dieser Stelle steht dieses Merkmal oben' % stellen_codes[i] ) code.new() code.insert() for i, (st, kr) in enumerate(zip(stellen_codes, kreise)): kr_code = Code(name=kr) kr_code.update({'dok': "Stelle %s; # kommt bei St. %s nach oben" % (st, st) }) land_code = Code(name='Niedersachsen') land_code.update({'dok': "%s # kommt bei diesen Stellen nach oben" % ' '.join([("Stelle %s;" % s) for s in stellen_codes]) }) # umbenennen des vordefinierten Stellenzeichens Code(kat_code='stzei', code='A').update({'name': 'Stelle A',}) for i in range(1, n_stellen): DemoDaten().fake_stelle(i, code=stellen_codes[i])
def off(): protokoll_code = Code(kat_code='config', code='protocol') protokoll_code.update({'name': 'off'})