Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Minds Backend - Engine
Minds Backend - Engine
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 213
    • Issues 213
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 32
    • Merge Requests 32
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Security & Compliance
    • Security & Compliance
    • Dependency List
  • Packages
    • Packages
    • List
    • Container Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds Backend - EngineMinds Backend - Engine
  • Issues
  • #604

Closed
Open
Opened 2 months ago by Brian Hatchet@brianhatchet:speech_balloon:
  • Report abuse
  • New issue
Report abuse New issue

Backend for accepting subscription requests

Create an api for requesting subscriptions to a channel

GET /api/v2/permissions/channels/{guid}/subscriptions Gets a list of all pending subscription requests

POST /api/v2/permissions/channels/{guid}/subscriptions/{user guid} Creates a new subscription request for a user Sends out a push notification to the channel owner that a new subscription request has been created

PUT /api/v2/permissions/channels/{guid}/subscriptions/{user guid} Accepts a new subscription request for a user, assigns them the subscriber role for that channel guid

DELETE /api/v2/permissions/channels/{guid}/subscriptions/{user guid} Denies a new subscription request

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

Edited 7 minutes ago by Mark Harding

Related issues
0

    • Discussion 19
    • Designs 0
    • Brian Hatchet :speech_balloon: @brianhatchet changed milestone to %"sprint: Jolly Jellyfish" 2 months ago

      changed milestone to %"sprint: Jolly Jellyfish"

    • Brian Hatchet :speech_balloon: @brianhatchet changed weight to 10 2 months ago

      changed weight to 10

    • Brian Hatchet :speech_balloon: @brianhatchet added to epic &28 2 months ago

      added to epic &28

    • Brian Hatchet :speech_balloon: @brianhatchet changed the description 2 months ago

      changed the description

    • Mark Harding @markeharding added Squad::Green scoped label 2 months ago

      added Squad::Green scoped label

    • Mark Harding @markeharding changed milestone to %"(09/11) Nuanced Numbat" 5 days ago

      changed milestone to %"(09/11) Nuanced Numbat"

    • Mark Harding @markeharding added Sprint::09/11 - Nuanced Numbat scoped label 5 days ago

      added Sprint::09/11 - Nuanced Numbat scoped label

    • Mark Harding @markeharding removed milestone 5 days ago

      removed milestone

    • Brian Hatchet :speech_balloon: @brianhatchet assigned to @markeharding 4 days ago

      assigned to @markeharding

    • Brian Hatchet :speech_balloon: @brianhatchet added Squad::Blue scoped label and automatically removed Squad::Green label 4 days ago

      added Squad::Blue scoped label and automatically removed Squad::Green label

    • Mark Harding @markeharding changed milestone to %Permission #review 7 hours ago

      changed milestone to %Permission #review

    • Mark Harding @markeharding changed title from (feature) Backend for accepting subscription requests to Backend for accepting subscription requests 7 minutes ago

      changed title from (feature) Backend for accepting subscription requests to Backend for accepting subscription requests

    • Mark Harding
      Mark Harding @markeharding · 7 minutes ago
      Owner

      @brianhatchet making the assumption here that the subscriptions request is already made and I'm just building the api to list, accept, reject.

    • Mark Harding @markeharding added Product::Security scoped label 6 minutes ago

      added Product::Security scoped label

    • Mark Harding @markeharding removed the weight 5 minutes ago

      removed the weight

    • Mark Harding @markeharding changed weight to 3 5 minutes ago

      changed weight to 3

    • Mark Harding @markeharding changed time estimate to 3h 5 minutes ago

      changed time estimate to 3h

    • Mark Harding @markeharding added Status::InProgress scoped label 5 minutes ago

      added Status::InProgress scoped label

    • Mark Harding @markeharding added Priority::1 - High scoped label 4 minutes ago

      added Priority::1 - High scoped label

    • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
    Please register or sign in to reply

    The one place for your designs

    Upload and view the latest designs for this issue. Consistent and easy to find, so everyone is up to date.

    Assignee
    Mark Harding's avatar
    Mark Harding @markeharding
    Assign to
    Minds visibility and interaction controls (Green)
    Epic
    Minds visibility and interaction controls (Green)
    Permission #review
    Milestone
    Permission #review
    Assign milestone
    -- / 3h
    Time tracking
    Estimated: 3h
    None
    Due date
    None
    5
    Labels
    Priority::1 - High Product::Security Sprint::09/11 - Nuanced Numbat Squad::Blue Status::InProgress
    Assign labels
    • View project labels
    3
    Weight
    3
    Confidentiality
    Not confidential
    Lock issue
    Unlocked
    2
    2 participants
    user avatar
    Mark Harding
    user avatar
    Brian Hatchet
    Reference: minds/engine#604