Question: Hi there, please assist me with implementing code for cancel a booking, please use the .csv format. I have included the full code snippets which

Hi there, please assist me with implementing code for cancel a booking, please use the ".csv" format. I have included the full code snippets which will give proper direction as to how the program should run. TIA
Hi there, please assist me with implementing code for cancel a booking,
please use the ".csv" format. I have included the full code snippets
which will give proper direction as to how the program should run.
TIA please use python to implement this code cancel a booking instructions
Cancel booking A student should be allowed to cancel their own booking.
- Do not allow cancellation of empty slots - Do not allow
cancellation of another student's booking - Cancelling the booking should not remove
the Volunteer from the booking - The data file should be updated
as well The file token+ json stores the uger" a acceas and
refresh tokeng, and is ereated automatically when the authorization tlom completen for
that itiot * time. if Os. path.exists ("token. json') : creds =
Credentials. from authorized user file( SCOPES) If there are no (valid) credentials
avallable, let the uaer log In. if not creds or not creds
, valid: if creds and creds. expired and creds. refresh token: creds
. refresh (Reguest()) else : flow = InstalledAppFlow.from_elient secrets-fi.e( 'credentials. json', SCOPES)
ereds = flow.run_1ocal_gerver ( gortm0) * Save the credentiala for the next
run with open('token. Json', 'w') as tokent token. write (creds .to json
please use python to implement this code

cancel a booking instructions Cancel booking A student should be allowed to cancel their own booking. - Do not allow cancellation of empty slots - Do not allow cancellation of another student's booking - Cancelling the booking should not remove the Volunteer from the booking - The data file should be updated as well The file token+ json stores the uger" a acceas and refresh tokeng, and is ereated automatically when the authorization tlom completen for that itiot * time. if Os. path.exists ("token. json') : creds = Credentials. from authorized user file( SCOPES) If there are no (valid) credentials avallable, let the uaer log In. if not creds or not creds , valid: if creds and creds. expired and creds. refresh token: creds . refresh (Reguest()) else : flow = InstalledAppFlow.from_elient secrets-fi.e( 'credentials. json', SCOPES) ereds = flow.run_1ocal_gerver ( gortm0) * Save the credentiala for the next run with open('token. Json', 'w') as tokent token. write (creds .to json ()) tiy t service = build ("calendar', 'v3", credentialsacreds) print(" Authentification status: successful ") except Httperrot as error: print("An error oceurred: is " 8 error) create_file_data(systems_events, "data/systems_data.csv") def view_calendar (dataframe: pd) : Checks if calendar file exists if it exists then it displays the data if does not exist it will display a message " = todays_date = datetime . datetime. now () weekdays = ["Monday" , "Tuesday", "Wednesday", "Thursday", "F if datatrame, shape 01=0 : print("There are no planned events for the next 7 days") return None for in in range (7) : day = todays_date+datetime,timedelta (days=i) date =str( day )[:10] weekday = weekdays [datetime. datetime. weekday (day) ] events = dataframe[dataframe[ "date" ] wa date] print (weekday, date, end = ) if events, shape [0]=0 : print ("No events exists for this day ) and aiso checks it the date raH1s within seven days def student_booking( : =n Takes in students booking details then checks if there are a slotis that the student can choose from before booking a sess: wn df = pd. read_csv( "data/systems_data.csv") df = df [df "Event type" ]= "volunteer" 1 if df. shape [0]=0 : print("No volunteers are available for the next 7 days, return thone. view_calendar (de) date = get_usera_date( ) time = get usera time ( ) is_valid_date_and_time = check_volunteer_availability(date, if in valid date_and_time t deseription = get_users_deseription () ereate_event(date, time, description, "One on one", dele

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!