1
0
forked from test/crm

document重命名为page

This commit is contained in:
jingrow 2025-10-23 20:49:43 +08:00
parent 17d0584f12
commit f0ad4d5172
172 changed files with 94 additions and 94 deletions

View File

@ -1,9 +0,0 @@
# Copyright (c) 2023, JINGROW and contributors
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
class CRMCommunicationStatus(Document):
pass

View File

@ -1,9 +0,0 @@
# Copyright (c) 2023, JINGROW and contributors
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
class CRMHolidayList(Document):
pass

View File

@ -1,9 +0,0 @@
# Copyright (c) 2023, JINGROW and contributors
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
class CRMServiceLevelPriority(Document):
pass

View File

@ -2,13 +2,13 @@
# For license information, please see license.txt
import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
from crm.integrations.api import get_contact_by_phone_number
from crm.utils import seconds_to_duration
class CRMCallLog(Document):
class CRMCallLog(Page):
@staticmethod
def default_list_data():
columns = [

View File

@ -0,0 +1,9 @@
# Copyright (c) 2023, JINGROW and contributors
# For license information, please see license.txt
# import jingrow
from jingrow.model.page import Page
class CRMCommunicationStatus(Page):
pass

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMContacts(Document):
class CRMContacts(Page):
pass

View File

@ -3,10 +3,10 @@
import jingrow
from jingrow import _
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMDashboard(Document):
class CRMDashboard(Page):
pass

View File

@ -4,14 +4,14 @@
import jingrow
from jingrow import _
from jingrow.desk.form.assign_to import add as assign
from jingrow.model.document import Document
from jingrow.model.page import Page
from crm.fcrm.pagetype.crm_service_level_agreement.utils import get_sla
from crm.fcrm.pagetype.crm_status_change_log.crm_status_change_log import add_status_change_log
from crm.fcrm.pagetype.fcrm_settings.fcrm_settings import get_exchange_rate
class CRMDeal(Document):
class CRMDeal(Page):
def before_validate(self):
self.set_sla()

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMDealStatus(Document):
class CRMDealStatus(Page):
pass

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMDropdownItem(Document):
class CRMDropdownItem(Page):
pass

View File

@ -4,10 +4,10 @@
import jingrow
import requests
from jingrow import _
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMExotelSettings(Document):
class CRMExotelSettings(Page):
def validate(self):
self.verify_credentials()

View File

@ -5,11 +5,11 @@ import json
import jingrow
from jingrow import _
from jingrow.model.document import Document
from jingrow.model.page import Page
from jingrow.utils import random_string
class CRMFieldsLayout(Document):
class CRMFieldsLayout(Page):
pass

View File

@ -3,10 +3,10 @@
import jingrow
from jingrow import _
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMFormScript(Document):
class CRMFormScript(Page):
def validate(self):
in_user_env = not (
jingrow.flags.in_install

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMGlobalSettings(Document):
class CRMGlobalSettings(Page):
pass

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMHoliday(Document):
class CRMHoliday(Page):
pass

View File

@ -0,0 +1,9 @@
# Copyright (c) 2023, JINGROW and contributors
# For license information, please see license.txt
# import jingrow
from jingrow.model.page import Page
class CRMHolidayList(Page):
pass

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMIndustry(Document):
class CRMIndustry(Page):
pass

View File

@ -2,10 +2,10 @@
# For license information, please see license.txt
import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMInvitation(Document):
class CRMInvitation(Page):
def before_insert(self):
jingrow.utils.validate_email_address(self.email, True)

View File

@ -4,7 +4,7 @@
import jingrow
from jingrow import _
from jingrow.desk.form.assign_to import add as assign
from jingrow.model.document import Document
from jingrow.model.page import Page
from jingrow.utils import has_gravatar, validate_email_address
from crm.fcrm.pagetype.crm_service_level_agreement.utils import get_sla
@ -13,7 +13,7 @@ from crm.fcrm.pagetype.crm_status_change_log.crm_status_change_log import (
)
class CRMLead(Document):
class CRMLead(Page):
def before_validate(self):
self.set_sla()

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMLeadSource(Document):
class CRMLeadSource(Page):
pass

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMLeadStatus(Document):
class CRMLeadStatus(Page):
pass

View File

@ -2,8 +2,8 @@
# For license information, please see license.txt
# import jingrow
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMLostReason(Document):
class CRMLostReason(Page):
pass

View File

@ -3,10 +3,10 @@
import jingrow
from jingrow import _
from jingrow.model.document import Document
from jingrow.model.page import Page
class CRMNotification(Document):
class CRMNotification(Page):
def on_update(self):
if self.to_user:
jingrow.publish_realtime("crm_notification", user= self.to_user)

Some files were not shown because too many files have changed in this diff Show More