def get(self, *args, **kwargs):
     try:
         weapon_system = WeaponSystem.by_uuid(self.get_argument('uuid'))
         success = weapon_system.initialize()
     except:
         self.render("admin/initialize_failure.html")
         return
     if success:
         self.render("admin/initialize_success.html")
     else:
         self.render("admin/initialize_failure.html")
 def get(self, *args, **kwargs):
     success = False
     try:
         weapon_system = WeaponSystem.by_uuid(self.get_argument('uuid', ''))
         if weapon_system is not None:
             self.init_weapon_system(weapon_system)
             success = True
         else:
             raise ValueError("WeaponSystem uuid does not exist")
     except Exception as error:
         self.output += "\n[!] Error: " + str(error)
         logging.exception("Error while initializing weapon system.")
     finally:
         weapon_system.initialized = success
         dbsession.add(weapon_system)
         dbsession.flush()
     self.render("admin/weaponsystem/initialize.html", success=success, output=self.output)
Example #3
0
 def get(self, *args, **kwargs):
     success = False
     try:
         weapon_system = WeaponSystem.by_uuid(self.get_argument('uuid', ''))
         if weapon_system is not None:
             self.init_weapon_system(weapon_system)
             success = True
         else:
             raise ValueError("WeaponSystem uuid does not exist")
     except Exception as error:
         self.output += "\n[!] Error: " + str(error)
         logging.exception("Error while initializing weapon system.")
     finally:
         weapon_system.initialized = success
         dbsession.add(weapon_system)
         dbsession.flush()
     self.render("admin/weaponsystem/initialize.html",
                 success=success,
                 output=self.output)
Example #4
0
 def get(self, *args, **kwargs):
     ''' Renders the detail weapon system page '''
     uuid = self.get_argument('uuid', '')
     weapon_system = WeaponSystem.by_uuid(uuid)
     self.render("admin/weaponsystem/details.html", wsys=weapon_system)
 def get(self, *args, **kwargs):
     ''' Renders the detail weapon system page '''
     uuid = self.get_argument('uuid', '')
     weapon_system = WeaponSystem.by_uuid(uuid)
     self.render("admin/weaponsystem/details.html", wsys=weapon_system)