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 214
    • Issues 214
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 33
    • Merge Requests 33
  • 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/subscriptions/incoming

Gets a list of all pending subscription requests

PUT /api/v2/subscriptions/outgoing/{{channel_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

DELETE /api/v2/subscriptions/outgoing/{{channel_guid}}

Deletes a subscription request made

PUT /api/v2/subscriptions/incoming/{{channel_guid}}/accept

Accepts a new subscription request for a user, assigns them the subscriber role for that channel guid

PUT /api/v2/subscriptions/incoming/{{channel_guid}}/decline

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 26 minutes ago by Mark Harding

Related issues
0

    Related merge requests
    1
    • Opened 24 minutes ago
      Sep 16, 2019 5:38pm GMT+0000
      WIP: Subscription Requests - #604
      Opened 24 minutes ago
      Sep 16, 2019 5:38pm GMT+0000
      !327
      Permission #review
      Milestone
      Permission #review
      3 days remaining
      (September 20, 2019)
    • Discussion 23
    • 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 5 days ago

      assigned to @markeharding

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

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

    • Mark Harding @markeharding changed milestone to %Permission #review 8 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 1 hour ago

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

    • Mark Harding
      Mark Harding @markeharding · 1 hour 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 1 hour ago

      added Product::Security scoped label

    • Mark Harding @markeharding removed the weight 1 hour ago

      removed the weight

    • Mark Harding @markeharding changed weight to 3 1 hour ago

      changed weight to 3

    • Mark Harding @markeharding changed time estimate to 3h 1 hour ago

      changed time estimate to 3h

    • Mark Harding @markeharding added Status::InProgress scoped label 1 hour ago

      added Status::InProgress scoped label

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

      added Priority::1 - High scoped label

    • Mark Harding @markeharding changed the description 3 times within 2 minutes 26 minutes ago

      changed the description 3 times within 2 minutes

    • Mark Harding @markharding mentioned in commit a086da54 25 minutes ago

      mentioned in commit a086da54

    • Mark Harding @markeharding added 30m of time spent at 2019-09-16 24 minutes ago

      added 30m of time spent at 2019-09-16

    • Mark Harding @markeharding mentioned in merge request !327 24 minutes ago

      mentioned in merge request !327

    • 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
    30m / 3h
    Time tracking
    Spent 30m
    Est 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
    3
    3 participants
    user avatar
    Mark Harding
    user avatar
    Mark Harding
    user avatar
    Brian Hatchet
    Reference: minds/engine#604