def create_manual_reservation(system, start, finish=None, user=None): if user is None: user = create_user() system.reservations.append( Reservation(start_time=start, finish_time=finish, type=u'manual', user=user)) activity = SystemActivity(user=user, service=u'WEBUI', action=u'Reserved', field_name=u'User', old_value=u'', new_value=user.user_name) activity.created = start system.activity.append(activity) if finish: activity = SystemActivity(user=user, service=u'WEBUI', action=u'Returned', field_name=u'User', old_value=user.user_name, new_value=u'') activity.created = finish system.activity.append(activity)
def create_manual_reservation(system, start, finish=None, user=None): if user is None: user = create_user() system.reservations.append(Reservation(start_time=start, finish_time=finish, type=u'manual', user=user)) activity = SystemActivity(user=user, service=u'WEBUI', action=u'Reserved', field_name=u'User', old_value=u'', new_value=user.user_name) activity.created = start system.activity.append(activity) if finish: activity = SystemActivity(user=user, service=u'WEBUI', action=u'Returned', field_name=u'User', old_value=user.user_name, new_value=u'') activity.created = finish system.activity.append(activity)
def unreserve_manual(system, finish=None): if finish is None: finish = datetime.datetime.utcnow() user = system.open_reservation.user activity = SystemActivity(user=user, service=u'WEBUI', action=u'Returned', field_name=u'User', old_value=user.user_name, new_value=u'') activity.created = finish system.activity.append(activity) system.open_reservation.finish_time = finish