involveMINT / iMPublic

Public involveMINT repo
https://app.involvemint.io
7 stars 20 forks source link

Activity Feed #179

Open QuinnNTonic opened 1 month ago

QuinnNTonic commented 1 month ago
As a user (EP and CM), I want to be able to access the activity feed via a menu item in the Hamburger menu and the Navigation Tab
As a user, I want to see the activity feed appear first on my screen when I sign up and log in
As a user, I want to see posts in the activity appear in chronological order
As a user, I want to see posts indicating the poster's Avatar, Name, Handle, and access their profile via the "information circle" via modal
As a user, I want to see the poster's Location, Duration, Photos, and up to 5 impact metrics (Collapsed in an accordion as default) (180 character appearance limit for strings) 
As a user, when I view a post I can see one photo, but I can click on that photo to bring up a modal containing all photos taken from POI 
As a user, I want my POI not visible in the feed if my POI is withdrawn

Acceptance Criteria

As a user (EP and CM), I want to be able to access the activity feed via a menu item in the Hamburger menu and the Navigation Tab
As a user, I want to see the activity feed of all publicly visible POIs appear first on my screen when I sign up and log in
As a user, I want to see posts in the activity appear in chronological order
As a user, I want to see posts indicating the poster's Avatar, Name, Handle, and access their profile via the "information circle" via modal
As a user, I want to see the poster's Location, Duration, Photos, and up to 5 impact metrics (Collapsed in an accordion as default) (180 character appearance limit for strings) 
As a user, when I view a post I can see one photo, but I can click on that photo to bring up a modal containing all photos taken from POI 
As a user, I want my POI not visible in the feed if my POI is withdrawn

QuinnNTonic commented 1 month ago

Original Work Item URL

Original Work Item Details

| Created date | Created by | Changed date | Changed By | Assigned To | State | Type | Area Path | Iteration Path| |---|---|---|---|---|---|---|---|---| | 07/18/2022 22:10:56 | info | 05/19/2024 23:08:29 | info | Robert Gorham | New | User Story | involveMINT\involveMINT | involveMINT\Milestone II (Activity Feed) |

Original Work Item JSON

```json { "fields": { "Microsoft.VSTS.Common.Priority": 4, "Microsoft.VSTS.Common.StackRank": 998055175, "Microsoft.VSTS.Common.StateChangeDate": "07/18/2022 22:10:56", "System.AssignedTo": { "displayName": "Robert Gorham" }, "System.BoardColumn": "New", "System.BoardColumnDone": False, "System.ChangedBy": { "displayName": "info" }, "System.ChangedDate": "05/19/2024 23:08:29", "System.CommentCount": 0, "System.CreatedBy": { "displayName": "info" }, "System.CreatedDate": "07/18/2022 22:10:56", "System.Id": 552, "System.Reason": "New", "System.Rev": 7, "System.RevisedDate": "01/01/9999 00:00:00", "System.State": "New", "System.TeamProject": "involveMINT", "System.Title": "Activity Feed", "System.WorkItemType": "User Story", "WEF_F54671B39AF54036B4485F04394D6594_Kanban.Column": "New", "WEF_F54671B39AF54036B4485F04394D6594_Kanban.Column.Done": False, "WEF_F54671B39AF54036B4485F04394D6594_System.ExtensionMarker": True }, "id": 552, "relations": [ { "attributes": { "isLocked": False, "name": "Child" }, "rel": "System.LinkTypes.Hierarchy-Forward", "url": "https://dev.azure.com/involvemint/1853e4bf-a341-4c37-98f5-57387729b589/_apis/wit/workItems/561" }, { "attributes": { "isLocked": False, "name": "Child" }, "rel": "System.LinkTypes.Hierarchy-Forward", "url": "https://dev.azure.com/involvemint/1853e4bf-a341-4c37-98f5-57387729b589/_apis/wit/workItems/563" }, { "attributes": { "isLocked": False, "name": "Child" }, "rel": "System.LinkTypes.Hierarchy-Forward", "url": "https://dev.azure.com/involvemint/1853e4bf-a341-4c37-98f5-57387729b589/_apis/wit/workItems/560" }, { "attributes": { "isLocked": False, "name": "Child" }, "rel": "System.LinkTypes.Hierarchy-Forward", "url": "https://dev.azure.com/involvemint/1853e4bf-a341-4c37-98f5-57387729b589/_apis/wit/workItems/559" }, { "attributes": { "isLocked": False, "name": "Child" }, "rel": "System.LinkTypes.Hierarchy-Forward", "url": "https://dev.azure.com/involvemint/1853e4bf-a341-4c37-98f5-57387729b589/_apis/wit/workItems/558" }, ], "rev": 7, "url": "https://dev.azure.com/involvemint/1853e4bf-a341-4c37-98f5-57387729b589/_apis/wit/workItems/552" } ```