Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • Minds Minds
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 513
    • Issues 513
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MindsMinds
  • MindsMinds
  • Issues
  • #3153
Closed
Open
Issue created Jun 01, 2022 by (Mark) Ryan Sallee@markryansalleeReporter

Backend support for activity posts with multiple media attachments

Goal

Support activity posts with multiple images to enable content creators to create content they expect to create on social media.

What needs to be done

Set up backend to support a new activity post type that contains multiple images. Some assumptions we can make:

  • A post can have multiple images (1-4).
  • All upvotes / engagements on images within the post are attributed to the post -- in other words, the activity post has one set of engagements; we do not store engagements separately for each image within the post.

Activity:

->custom_type = 'batch';
->custom_data = [
  [
     // image one
     'thumbnail_src' => < source to thumbnail 1>
  ],
  [
    // image two
    'thumbnail_src' => < source to thumbnail 2>
  ]
]

Album:

// TODO:

QA

UX/Design

Front end design of the multi-image posts is still in progress. Michael and/or Ryan can walk through in-progress designs if necessary.

Personas

  • Core Minds creators

Experiments

No experiment

Acceptance Criteria

  • The backend supports a new activity post with multiple images
  • Agreement on data structure
  • Proof of concept of working

Definition of Ready Checklist

  • Definition Of Done (DoD)
  • Acceptance criteria
  • Weighted
  • QA
  • UX/Design
  • Personas
  • Experiments
Edited Aug 31, 2022 by Mark Harding
Assignee
Assign to
Time tracking