def _merge_users(target, source, **kwargs): BlockingPrincipal.merge_users(target, source, 'blocking') Blocking.find(created_by_id=source.id).update({Blocking.created_by_id: target.id}) Reservation.find(created_by_id=source.id).update({Reservation.created_by_id: target.id}) Reservation.find(booked_for_id=source.id).update({Reservation.booked_for_id: target.id}) Room.find(owner_id=source.id).update({Room.owner_id: target.id}) rb_settings.acls.merge_users(target, source)
def _merge_users(target, source, **kwargs): BlockingPrincipal.merge_users(target, source, 'blocking') Blocking.find(created_by_id=source.id).update({Blocking.created_by_id: target.id}) Reservation.find(created_by_id=source.id).update({Reservation.created_by_id: target.id}) Reservation.find(booked_for_id=source.id).update({Reservation.booked_for_id: target.id}) Room.find(owner_id=source.id).update({Room.owner_id: target.id}) rb_settings.acls.merge_users(target, source)
def _merge_users(target, source, **kwargs): from indico.modules.rb.models.blocking_principals import BlockingPrincipal from indico.modules.rb.models.blockings import Blocking from indico.modules.rb.models.principals import RoomPrincipal from indico.modules.rb.models.reservations import Reservation Blocking.query.filter_by(created_by_id=source.id).update({Blocking.created_by_id: target.id}) BlockingPrincipal.merge_users(target, source, 'blocking') Reservation.query.filter_by(created_by_id=source.id).update({Reservation.created_by_id: target.id}) Reservation.query.filter_by(booked_for_id=source.id).update({Reservation.booked_for_id: target.id}) Room.query.filter_by(owner_id=source.id).update({Room.owner_id: target.id}) RoomPrincipal.merge_users(target, source, 'room') rb_settings.acls.merge_users(target, source)
def _merge_users(target, source, **kwargs): from indico.modules.rb.models.blocking_principals import BlockingPrincipal from indico.modules.rb.models.blockings import Blocking from indico.modules.rb.models.principals import RoomPrincipal from indico.modules.rb.models.reservations import Reservation Blocking.query.filter_by(created_by_id=source.id).update({Blocking.created_by_id: target.id}) BlockingPrincipal.merge_users(target, source, 'blocking') Reservation.query.filter_by(created_by_id=source.id).update({Reservation.created_by_id: target.id}) Reservation.query.filter_by(booked_for_id=source.id).update({Reservation.booked_for_id: target.id}) Room.query.filter_by(owner_id=source.id).update({Room.owner_id: target.id}) RoomPrincipal.merge_users(target, source, 'room') rb_settings.acls.merge_users(target, source)