Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -492,19 +492,19 @@ def load_user_content(user_id):
|
|
| 492 |
|
| 493 |
def save_content(user_id, content, bucket):
|
| 494 |
"""
|
| 495 |
-
Save TrustBuilder
|
| 496 |
"""
|
| 497 |
try:
|
| 498 |
-
trustbuilder_id = str(uuid.uuid4())
|
| 499 |
trustbuilder_data = {
|
| 500 |
"content": f"{bucket}: {content}"
|
| 501 |
}
|
|
|
|
| 502 |
db.child("users").child(user_id).child("TrustBuilders").child(trustbuilder_id).set(trustbuilder_data)
|
| 503 |
st.success(f"TrustBuilder '{content}' under '{bucket}' saved successfully!")
|
| 504 |
-
st.write(f"Debugging: Saved Data - {trustbuilder_data}")
|
| 505 |
except Exception as e:
|
| 506 |
st.error(f"Error saving TrustBuilder: {e}")
|
| 507 |
-
|
| 508 |
|
| 509 |
def ai_allocate_trust_bucket(trust_builder_text):
|
| 510 |
# Implement your AI allocation logic here
|
|
@@ -770,19 +770,16 @@ def side():
|
|
| 770 |
# Show Trust Builders Section
|
| 771 |
trust_buckets = ["Stability", "Development", "Relationship", "Benefit", "Vision", "Competence"]
|
| 772 |
|
| 773 |
-
# Show My TrustBuilders Section
|
| 774 |
st.subheader("Show My TrustBuilders®")
|
| 775 |
|
| 776 |
-
# Inputs for filtering TrustBuilders
|
| 777 |
search_query = st.text_input("Search by keyword")
|
| 778 |
brand = st.text_input("Brand/Product/Person", key="brand_input_show")
|
| 779 |
selected_bucket = st.selectbox("Select Trust Bucket", ["All"] + trust_buckets, key="selected_bucket_show")
|
| 780 |
|
| 781 |
if st.button("Show"):
|
| 782 |
try:
|
| 783 |
-
# Fetch TrustBuilders from Firebase
|
| 784 |
trustbuilders = db.child("users").child(st.session_state["wix_user_id"]).child("TrustBuilders").get().val()
|
| 785 |
-
st.write(f"Debugging: Retrieved TrustBuilders - {trustbuilders}") #
|
| 786 |
|
| 787 |
results = []
|
| 788 |
if trustbuilders:
|
|
|
|
| 492 |
|
| 493 |
def save_content(user_id, content, bucket):
|
| 494 |
"""
|
| 495 |
+
Save TrustBuilder in Firebase under the correct structure.
|
| 496 |
"""
|
| 497 |
try:
|
| 498 |
+
trustbuilder_id = str(uuid.uuid4()) # Generate unique ID for each TrustBuilder
|
| 499 |
trustbuilder_data = {
|
| 500 |
"content": f"{bucket}: {content}"
|
| 501 |
}
|
| 502 |
+
# Save under the user's TrustBuilders path
|
| 503 |
db.child("users").child(user_id).child("TrustBuilders").child(trustbuilder_id).set(trustbuilder_data)
|
| 504 |
st.success(f"TrustBuilder '{content}' under '{bucket}' saved successfully!")
|
| 505 |
+
st.write(f"Debugging: Saved Data - {trustbuilder_data}") # Log the saved data
|
| 506 |
except Exception as e:
|
| 507 |
st.error(f"Error saving TrustBuilder: {e}")
|
|
|
|
| 508 |
|
| 509 |
def ai_allocate_trust_bucket(trust_builder_text):
|
| 510 |
# Implement your AI allocation logic here
|
|
|
|
| 770 |
# Show Trust Builders Section
|
| 771 |
trust_buckets = ["Stability", "Development", "Relationship", "Benefit", "Vision", "Competence"]
|
| 772 |
|
|
|
|
| 773 |
st.subheader("Show My TrustBuilders®")
|
| 774 |
|
|
|
|
| 775 |
search_query = st.text_input("Search by keyword")
|
| 776 |
brand = st.text_input("Brand/Product/Person", key="brand_input_show")
|
| 777 |
selected_bucket = st.selectbox("Select Trust Bucket", ["All"] + trust_buckets, key="selected_bucket_show")
|
| 778 |
|
| 779 |
if st.button("Show"):
|
| 780 |
try:
|
|
|
|
| 781 |
trustbuilders = db.child("users").child(st.session_state["wix_user_id"]).child("TrustBuilders").get().val()
|
| 782 |
+
st.write(f"Debugging: Retrieved TrustBuilders - {trustbuilders}") # Debugging fetched data
|
| 783 |
|
| 784 |
results = []
|
| 785 |
if trustbuilders:
|