profile

Page for viewing a user's profile information, posts, and comments

Profile Page Overview

This page is used for viewing a user's profile. It shows the user's information, Posts, and Comments. Logged in users can upvote or flag posts and comments. They can also initiate or navigate to an existing chat thread with the user.

Key Workflows

Button MESSAGE is clicked and Current User is logged in

  • Creates a new Thread between the Current User and the page's User or locates the existing Thread between the users

  • Navigates to the messenger page with the relevant Thread

Group Upvote Comment is clicked and Current User is logged in and Parent Group's Post's Upvotes doesn't contain Current User

  • Triggers the Upvote comment custom workflow

Group Upvote Comment is clicked and Current User is logged in and Parent Group's Post's Upvotes contains Current User

  • Triggers the Downvote comment custom workflow

Upvote comment [Custom workflow]

  • Adds the Current User to the Upvotes list of the Comment

  • Updates the Upvotes (num) field of the Comment

Downvote comment [Custom workflow]

  • Removes the Current user from the Upvotes list of the Comment

  • Updates the Upvotes (num) field of the Comment

Key Elements

RepeatingGroup Post

  • Contains the list of Posts created by that page's User

RepeatingGroup Comment

  • Contains the list of Comments created by that page's User

var - tab

  • Determines if that page's User's Posts or Comments are shown

  • Group Posts is shown if the value is posts

  • Group Comments is shown if the value is comments

Last updated

Was this helpful?