refactor: access token is now a password field
This commit is contained in:
parent
5e5929ef40
commit
f435d74d0a
@ -36,8 +36,9 @@
|
||||
},
|
||||
{
|
||||
"fieldname": "access_token",
|
||||
"fieldtype": "Small Text",
|
||||
"label": "Access Token"
|
||||
"fieldtype": "Password",
|
||||
"label": "Access Token",
|
||||
"length": 500
|
||||
},
|
||||
{
|
||||
"depends_on": "eval:doc.type===\"Facebook\"",
|
||||
@ -72,7 +73,7 @@
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2025-09-29 19:54:24.841414",
|
||||
"modified": "2025-09-30 19:31:57.730618",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Lead Syncing",
|
||||
"name": "Lead Sync Source",
|
||||
|
||||
@ -25,7 +25,7 @@ class LeadSyncSource(Document):
|
||||
if TYPE_CHECKING:
|
||||
from frappe.types import DF
|
||||
|
||||
access_token: DF.SmallText | None
|
||||
access_token: DF.Password | None
|
||||
enabled: DF.Check
|
||||
facebook_lead_form: DF.Link | None
|
||||
facebook_page: DF.Link | None
|
||||
@ -42,7 +42,7 @@ class LeadSyncSource(Document):
|
||||
@frappe.whitelist()
|
||||
def sync_leads(self):
|
||||
if self.type == "Facebook" and self.access_token:
|
||||
sync_leads_from_facebook(self.access_token, self.facebook_lead_form)
|
||||
sync_leads_from_facebook(self.get_password("access_token"), self.facebook_lead_form)
|
||||
|
||||
|
||||
def sync_leads_from_facebook(access_token: str, lead_form_id: str) -> None:
|
||||
|
||||
@ -5,7 +5,7 @@ export const supportedSourceTypes = [
|
||||
{
|
||||
name: 'Facebook',
|
||||
icon: LogoFacebook,
|
||||
link: 'https://support.google.com/accounts/answer/185833',
|
||||
link: 'https://www.facebook.com/business/help/503306463479099?id=2190812977867143',
|
||||
custom: false,
|
||||
}
|
||||
]
|
||||
Loading…
x
Reference in New Issue
Block a user