コード例 #1
0
ファイル: admin.py プロジェクト: jamiedaniels123/ST
 def post(self):
     disable = 1
     #list to hold IDs of matched tables without teams
     no_team_tables = []
     #get tables that match
     tot_ts = Table.gql("")
     #add the beginning count
     total_tables = tot_ts.count(2000)
     ts = Table.gql("WHERE name IN('SVB', :1)", u'SV Böblingen D1')
     #add the number affected with SVB and SV B
     total_bad = ts.count(2000)
     deletecounter = 0
     for t in ts:
         teams = Team.gql("WHERE table = :1", t)
         if teams.count() == 0:
             #do the delete thing
             helperfunctions.deletetable(t.key())         
             deletecounter += 1
     #add the number of deleted tables        
     delete_tables = deletecounter        
     post_ts = Table.gql("WHERE name IN('SVB', :1)", u'SV Böblingen D1')
     #add the number remainig after the delete operation
     remaining_tables = post_ts.count(2000)
     template_values = {
         'total_tables': total_tables,
         'total_bad': total_bad,
         'delete_tables': delete_tables,
         'remaining_tables': remaining_tables,
         'disable': disable
         }
     path = os.path.join(os.path.dirname(__file__), 'admin/admin.html')
     self.response.out.write(template.render(path, template_values))        
コード例 #2
0
ファイル: admin.py プロジェクト: jamiedaniels123/ST
 def post(self):
     disable = 1
     #list to hold IDs of matched tables without teams
     no_team_tables = []
     #get tables that match
     tot_ts = Table.gql("")
     #add the beginning count
     total_tables = tot_ts.count(2000)
     ts = Table.gql("WHERE name IN('SVB', :1)", u'SV Böblingen D1')
     #add the number affected with SVB and SV B
     total_bad = ts.count(2000)
     deletecounter = 0
     for t in ts:
         teams = Team.gql("WHERE table = :1", t)
         if teams.count() == 0:
             #do the delete thing
             helperfunctions.deletetable(t.key())
             deletecounter += 1
     #add the number of deleted tables
     delete_tables = deletecounter
     post_ts = Table.gql("WHERE name IN('SVB', :1)", u'SV Böblingen D1')
     #add the number remainig after the delete operation
     remaining_tables = post_ts.count(2000)
     template_values = {
         'total_tables': total_tables,
         'total_bad': total_bad,
         'delete_tables': delete_tables,
         'remaining_tables': remaining_tables,
         'disable': disable
     }
     path = os.path.join(os.path.dirname(__file__), 'admin/admin.html')
     self.response.out.write(template.render(path, template_values))