def execute_created_user_actions(self, created_user: User) -> None: """ Execute actions when user just been created :return: """ # NOTE: Cyclic import from tracim.lib.calendar import CalendarManager from tracim.model.organisational import UserCalendar created_user.ensure_auth_token() # Ensure database is up-to-date DBSession.flush() transaction.commit() calendar_manager = CalendarManager(created_user) calendar_manager.create_then_remove_fake_event( calendar_class=UserCalendar, related_object_id=created_user.user_id )
def execute_created_user_actions(self, created_user: User) -> None: """ Execute actions when user just been created :return: """ # NOTE: Cyclic import from tracim.lib.calendar import CalendarManager from tracim.model.organisational import UserCalendar created_user.ensure_auth_token() # Ensure database is up-to-date DBSession.flush() transaction.commit() calendar_manager = CalendarManager(created_user) calendar_manager.create_then_remove_fake_event( calendar_class=UserCalendar, related_object_id=created_user.user_id, )