chore: identify user persona

This commit is contained in:
Jannat Patel
2025-04-18 18:05:57 +05:30
committed by safe user
parent 47089d286e
commit deba027457
7 changed files with 231 additions and 10 deletions

View File

@@ -2,6 +2,7 @@
"""
import json
import requests
import frappe
import zipfile
import os
@@ -1389,3 +1390,21 @@ def add_an_evaluator(email):
evaluator.insert()
return evaluator
@frappe.whitelist()
def capture_user_persona(site, role, number_of_students, use_case, frappe_products):
requests.post(
"https://school.frappe.io/api/method/capture_persona",
json={
"site": site,
"role": role,
"number_of_students": number_of_students,
"use_case": use_case,
"frappe_products": frappe_products,
},
headers={
"Authorization": f"token {frappe.local.conf.frappe_token}",
"Content-Type": "application/json",
},
)