Linkedin, Twitter Integration
This commit is contained in:
parent
22318b2eb6
commit
c12a40c923
@ -3,7 +3,7 @@
|
||||
frappe.ui.form.on('Social Media Post', {
|
||||
validate: function(frm){
|
||||
if(frm.doc.text.length > 280){
|
||||
frappe.throw("Length Must be less than 280.")
|
||||
frappe.throw(__("Length Must be less than 280."))
|
||||
}
|
||||
},
|
||||
refresh: function(frm){
|
||||
|
@ -20,6 +20,7 @@
|
||||
"tweet_preview",
|
||||
"linkedin_section",
|
||||
"linkedin_post",
|
||||
"column_break_15",
|
||||
"attachments_section",
|
||||
"image",
|
||||
"amended_from"
|
||||
@ -29,7 +30,7 @@
|
||||
"fieldname": "text",
|
||||
"fieldtype": "Small Text",
|
||||
"label": "Tweet",
|
||||
"reqd": 1
|
||||
"mandatory_depends_on": "eval:doc.twitter ==1"
|
||||
},
|
||||
{
|
||||
"fieldname": "image",
|
||||
@ -64,6 +65,7 @@
|
||||
"label": "Scheduled Time"
|
||||
},
|
||||
{
|
||||
"depends_on": "eval:doc.twitter ==1",
|
||||
"fieldname": "content",
|
||||
"fieldtype": "Section Break",
|
||||
"label": "Twitter"
|
||||
@ -114,6 +116,7 @@
|
||||
},
|
||||
{
|
||||
"collapsible": 1,
|
||||
"depends_on": "eval:doc.linkedin==1",
|
||||
"fieldname": "linkedin_section",
|
||||
"fieldtype": "Section Break",
|
||||
"label": "LinkedIn"
|
||||
@ -127,12 +130,17 @@
|
||||
{
|
||||
"fieldname": "linkedin_post",
|
||||
"fieldtype": "Text",
|
||||
"label": "Post"
|
||||
"label": "Post",
|
||||
"mandatory_depends_on": "eval:doc.linkedin ==1"
|
||||
},
|
||||
{
|
||||
"fieldname": "column_break_15",
|
||||
"fieldtype": "Column Break"
|
||||
}
|
||||
],
|
||||
"is_submittable": 1,
|
||||
"links": [],
|
||||
"modified": "2020-04-09 22:35:23.821991",
|
||||
"modified": "2020-04-18 01:28:35.995490",
|
||||
"modified_by": "Administrator",
|
||||
"module": "CRM",
|
||||
"name": "Social Media Post",
|
||||
|
@ -21,7 +21,7 @@ class SocialMediaPost(Document):
|
||||
self.db_set("twitter_post_id", twitter_post.id)
|
||||
if self.linkedin and not self.linkedin_post_id:
|
||||
linkedin = frappe.get_doc("LinkedIn Settings")
|
||||
linkedin_post = linkedin.post(self.text, self.image)
|
||||
linkedin_post = linkedin.post(self.linkedin_post, self.image)
|
||||
self.db_set("linkedin_post_id", linkedin_post.headers['X-RestLi-Id'].split(":")[-1])
|
||||
self.db_set("post_status", "Posted")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user