def query(cls): for key_int in System.permissable_systems(Key_Value_Int.query.outerjoin('system','user')): if key_int.system: yield CSV_KeyValue(key_int) for key_string in System.permissable_systems(Key_Value_String.query.outerjoin('system','user')): if key_string.system: yield CSV_KeyValue(key_string)
def query(cls): for exclude in System.permissable_systems(ExcludeOSMajor.query.outerjoin('system','user')): if exclude.system: yield CSV_Exclude(exclude) for exclude in System.permissable_systems(ExcludeOSVersion.query.outerjoin('system','user')): if exclude.system: yield CSV_Exclude(exclude)
def query(cls): for system in System.permissable_systems(System.query.outerjoin('user')): for group in system.groups: yield CSV_GroupSystem(system, group)
def query(cls): for install in System.permissable_systems(Provision.query.outerjoin('system','user')): if install.system: yield CSV_Install(install)
def query(cls): for labinfo in System.permissable_systems(LabInfo.query.outerjoin('system','user')): if labinfo.system: yield CSV_LabInfo(labinfo)
def query(cls): for power in System.permissable_systems(Power.query.outerjoin('system','user')): if power.system: yield CSV_Power(power)
def query(cls): for system in System.permissable_systems(System.query.outerjoin('user')): yield CSV_System(system)