示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 def query(cls):
     for system in System.permissable_systems(System.query.outerjoin('user')):
         for group in system.groups:
             yield CSV_GroupSystem(system, group)
示例#4
0
 def query(cls):
     for install in System.permissable_systems(Provision.query.outerjoin('system','user')):
         if install.system:
             yield CSV_Install(install)
示例#5
0
 def query(cls):
     for labinfo in System.permissable_systems(LabInfo.query.outerjoin('system','user')):
         if labinfo.system:
             yield CSV_LabInfo(labinfo)
示例#6
0
 def query(cls):
     for power in System.permissable_systems(Power.query.outerjoin('system','user')):
         if power.system:
             yield CSV_Power(power)
示例#7
0
 def query(cls):
     for system in System.permissable_systems(System.query.outerjoin('user')):
         yield CSV_System(system)