def fachstatistik_items_abschalten(self): from ebkus.html.fskonfig import fs_customize as fsc abzuschaltende_items = ('ba1', 'ba2', 'pbe', 'pbk', 'no2', 'no3') + \ fsc.joker_felder for f in abzuschaltende_items: f_obj = fsc.get(f) flag = f_obj['flag'] f_obj.update({'flag': flag|1}) logging.info("Einige Fachstatistik-Items abgeschaltet")
def get_options(self, index): "Optionen für die Bedingungswahl für benutzerdefinierte Teilmengen" tmpl = '<option value="%s">%s</option>' options = [tmpl % ('', '[Neue Bedingung]')] for op in ('UND', 'ODER', 'NICHT'): qstr = "%s_%s" % (index, op) options.append(tmpl % (qstr, op)) options += [tmpl % ('', '[Regionen]')] for f in ([('plraum', 'Planungsraum'), ('ort', 'Ort'), ('plz', 'PLZ')] + [(f, f.capitalize()) for f in config.STRASSENSUCHE.split() if f != 'ort']): qstr = "%s_o%s" % (index, f[0]) options.append(tmpl % (qstr, f[1])) options += [tmpl % ('', '[Fachstatistik]')] for f in fsc.standard_felder + fsc.joker_felder: # nur Kategorien if not fsc.deaktiviert(f): feld = fsc.get(f) qstr = "%s_f%s" % (index, feld['id']) options.append(tmpl % (qstr, feld['name'])) if not config.KEINE_BUNDESSTATISTIK: options += [tmpl % ('', '[Bundesstatistik]')] for f in ('hilf_art', 'hilf_ort', 'traeger', 'gs', 'aort_vor', 'sit_fam', 'ausl_her', 'vor_dt', 'wirt_sit', 'aip', 'ees', 'va52', 'rgu', 'gr1', 'gr2', 'gr3', 'nbkges', 'lbk6m', 'grende', 'aort_nac', 'unh', ): feld = ebapi.get_feld(f, klasse='Jugendhilfestatistik2007') qstr = "%s_f%s" % (index, feld['id']) options.append(tmpl % (qstr, feld['name'])) return '\n'.join(options)