Ejemplo n.º 1
0
 def add_to_roster(self):
     new_user = User(
         first_name=self.first_name.capitalize(),
         last_name=self.last_name.capitalize(),
         cid=self.cid,
         email=self.email,
         oper_init=assign_oper_init(self.first_name[0], self.last_name[0]),
         home_facility=self.home_facility,
         rating=self.rating,
         main_role='VC',
     )
     new_user.save()
     new_user.assign_initial_cert()
Ejemplo n.º 2
0
 def add_to_roster(self):
     new_user = User(
         first_name=self.first_name.capitalize(),
         last_name=self.last_name.capitalize(),
         cid=self.cid,
         email=self.email,
         oper_init=assign_oper_init(self.first_name[0], self.last_name[0]),
         home_facility=self.home_facility,
         rating=self.rating,
         main_role='VC',
     )
     new_user.save()
     new_user.assign_initial_cert()
     req = requests.post(
         f'https://api.vatusa.net/v2/facility/{os.getenv("ARTCC_ICAO")}/roster/manageVisitor/{new_user.cid}',
         data={'apikey': os.getenv('API_KEY')})
     if req.status_code != 200:
         raise ConnectionError("Failed to POST visitor to VATUSA API.")