63 lines
1.9 KiB
Python
63 lines
1.9 KiB
Python
from trytond.pool import Pool
|
|
|
|
# Prospect Core
|
|
from .core.Prospect.models.prospect import Prospect
|
|
from .core.Prospect.models.contact_method import ContactMethod
|
|
from .core.Prospect.wizards.assign_operator \
|
|
import AssignOperator, AssignOperatorStart
|
|
from .core.Prospect.wizards.reassign_prospect_by_prospect \
|
|
import ReasignProspectByProspect, ReassignProspectByProspectStart
|
|
from .core.Prospect.wizards.reassign_prospect_by_operator \
|
|
import ReassignProspectByOperator, ReassignProspectByOperatorStart
|
|
|
|
# Prospect Trace Core
|
|
from .core.ProspectTrace.wizards.make_call \
|
|
import MakeCall, MakeCallAsk, MakeCallAskTask, MakeCallStart
|
|
from .core.ProspectTrace.wizards.schedule_call \
|
|
import ScheduleCall, ScheduleCallStart
|
|
from .core.ProspectTrace.models.prospect_trace \
|
|
import ProspectTrace
|
|
|
|
# Call Core
|
|
from .core.Call.models.call import Call
|
|
from .core.Call.models.pending_call import PendingCall
|
|
from .core.Call.models.pending_task import PendingTask
|
|
|
|
# Role core
|
|
from .core.Role.models.user import User
|
|
|
|
from .locations import city
|
|
from .locations import department
|
|
|
|
__all__ = ['register']
|
|
|
|
|
|
def register():
|
|
Pool.register(
|
|
User,
|
|
PendingCall,
|
|
Call,
|
|
PendingTask,
|
|
department.Department,
|
|
city.City,
|
|
ContactMethod,
|
|
Prospect,
|
|
ProspectTrace,
|
|
AssignOperatorStart,
|
|
ScheduleCallStart,
|
|
MakeCallStart,
|
|
MakeCallAsk,
|
|
MakeCallAskTask,
|
|
ReassignProspectByOperatorStart,
|
|
ReassignProspectByProspectStart,
|
|
module='sale_opportunity_management', type_='model')
|
|
Pool.register(
|
|
ScheduleCall,
|
|
AssignOperator,
|
|
MakeCall,
|
|
ReassignProspectByOperator,
|
|
ReasignProspectByProspect,
|
|
module='sale_opportunity_management', type_='wizard')
|
|
Pool.register(
|
|
module='sale_opportunity_management', type_='report')
|