diff --git a/src/staffUser.py b/src/staffUser.py index 9708deadad33aaca397cd3bedede64e33b1cabb1..a242233455ac571a810e6430cc9b8e5baa7eee61 100644 --- a/src/staffUser.py +++ b/src/staffUser.py @@ -23,19 +23,19 @@ class StaffUser(object): return f"{userType} user object(userID={self.userID}, userName={self.userName}, userPass={self.userPass})" - def save(self): + def save(self) -> None: """save self to db.""" raise NotImplementedError() - def login(self): + def login(self) -> None: logging.debug(f"user {self.userID} logging in.") raise NotImplementedError() - def logout(self): + def logout(self) -> None: logging.debug(f"user {self.userID} logging out.") self.save() - def viewFilmListings(self): + def cli_ViewFilmListings(self) -> None: logging.debug("this is the viewFilmListing func") cinema = Cinema(id=1) for i in cinema.get_listings(): @@ -48,17 +48,23 @@ class StaffUser(object): elif case == "3": self.logout() - def createBooking(self): - logging.debug("this is the createBooking func") + def createBooking(self) -> None: + logging.debug("called createBooking func") raise NotImplementedError() - def manageBooking(self): + def manageBooking(self) -> None: + logging.debug("called manageBooking func") raise NotImplementedError() def updateFromDataBase(self, userID) -> None: - selectFromTblWhere("tblUsers", "", f"user_id={userID}", "*") - # gets dbData in form of json - # convert to dict? + """ + get values for self from db + args: + userID: id for user to load into object""" + jsonData = selectFromTblWhere("tblUsers", "", f"user_id={userID}", "*") + dictData = json.loads(jsonData) + logging.debug(f"loaded data: {dictData}") + # update self data with new values. raise NotImplementedError()