[Fix #1736] Assign the deal and person to the person who accepted them

This commit is contained in:
gregoirenovel 2018-05-31 18:15:42 +02:00
parent e7995bd1c9
commit 346b32fbd4
5 changed files with 10 additions and 10 deletions

View file

@ -1,11 +1,13 @@
class PipedriveService
def self.accept_demande_from_person(person_id, owner_id, stage_id)
def self.accept_demande_from_person(person_id, administration_id, stage_id)
owner_id = BizDev.pipedrive_id(administration_id)
person_deals_ids = Pipedrive::DealAdapter.get_deals_ids_for_person(person_id)
person_deals_ids.each { |deal_id| Pipedrive::DealAdapter.update_deal_owner_and_stage(deal_id, owner_id, stage_id) }
Pipedrive::PersonAdapter.update_person_owner(person_id, owner_id)
end
def self.refuse_demande_from_person(person_id, owner_id)
def self.refuse_demande_from_person(person_id, administration_id)
owner_id = BizDev.pipedrive_id(administration_id)
person_deals_ids = Pipedrive::DealAdapter.get_deals_ids_for_person(person_id)
person_deals_ids.each { |deal_id| Pipedrive::DealAdapter.refuse_deal(deal_id, owner_id) }
Pipedrive::PersonAdapter.update_person_owner(person_id, owner_id)