Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Backend - Engine
Minds Backend - Engine
  • Project overview
  • Repository
  • Issues 272
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 35
  • CI / CD
  • Security & Compliance
  • Packages
  • Analytics
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds Backend - EngineMinds Backend - Engine
  • Issues
  • #1300

Closed
Open
Opened 1 month ago by Brian Hatchet@brianhatchet:speech_balloon:8 of 8 tasks completed8/8 tasks
Report abuse New issue

When a user has an unverified email address, deny write permissions

When a new user has not verified their email address, any ACL that requires write access should raise a 403 forbidden error

This error message will be used to control user access on the front end and mobile by prompting them to validate their email address

Note, this needs to not effect existing users who have not verified their email address until we can roll out proper messaging

Unverified users should not be able to:

  • Create a post
  • Comment on a post
  • Vote up or down
  • Create group
  • Create blog
  • Upload images
  • Upload movies
  • unit tests
Edited 4 days ago by Marcelo Rivera

Linked issues
2

Relates to

  • Display email verification message in response to forbidden errors coming from the backend
    front #2428
    Sprint::01/15 - Youthful Yabby
    Avatar for Mark Harding Avatar for Marcelo Rivera Avatar for Brian Hatchet
  • Display email verification message in response to forbidden errors coming from the backend (mobile)
    mobile-native #1702
    Sprint::01/15 - Youthful Yabby
    Avatar for Juan Manuel Solaro
Related merge requests
1
  • Deny write permissions for new unverified users
    !459
When this merge request is accepted, this issue will be closed automatically.
  • Discussion 2
  • Designs 0
  • Brian Hatchet :speech_balloon: @brianhatchet changed milestone to %Sprint::01/15 - Youthful Yabby 1 month ago

    changed milestone to %Sprint::01/15 - Youthful Yabby

  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::01/15 - Youthful Yabby Squad::Blue scoped labels 1 month ago

    added scoped labels

  • Brian Hatchet :speech_balloon: @brianhatchet changed weight to 6 1 month ago

    changed weight to 6

  • Brian Hatchet :speech_balloon: @brianhatchet changed time estimate to 6h 1 month ago

    changed time estimate to 6h

  • Brian Hatchet :speech_balloon: @brianhatchet added to epic &102 1 month ago

    added to epic &102

  • Brian Hatchet :speech_balloon: @brianhatchet marked this issue as related to front#2428 1 month ago

    marked this issue as related to front#2428

  • Brian Hatchet :speech_balloon: @brianhatchet marked this issue as related to mobile-native#1702 1 month ago

    marked this issue as related to mobile-native#1702

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Backlog scoped label 2 weeks ago

    added scoped label

  • Brian Hatchet :speech_balloon: @brianhatchet removed Status::Backlog label 2 weeks ago

    removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::01/29 Abatic Aenome scoped label and automatically removed Sprint::01/15 - Youthful Yabby label 2 weeks ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Backlog scoped label 2 weeks ago

    added scoped label

  • Marcelo Rivera @eiennohi marked the task Create a post as completed 6 days ago

    marked the task Create a post as completed

  • Marcelo Rivera @eiennohi marked the task Comment on a post as completed 6 days ago

    marked the task Comment on a post as completed

  • Marcelo Rivera @eiennohi marked the task Vote up or down as completed 6 days ago

    marked the task Vote up or down as completed

  • Marcelo Rivera @eiennohi marked the task Create group as completed 6 days ago

    marked the task Create group as completed

  • Marcelo Rivera @eiennohi marked the task Create blog as completed 6 days ago

    marked the task Create blog as completed

  • Marcelo Rivera @eiennohi marked the task Upload images as completed 6 days ago

    marked the task Upload images as completed

  • Marcelo Rivera @eiennohi marked the task Upload movies as completed 6 days ago

    marked the task Upload movies as completed

  • Marcelo Rivera @eiennohi added Status::InProgress scoped label and automatically removed Status::Backlog label 6 days ago

    added scoped label and automatically removed label

  • Marcelo Rivera @eiennohi added 6h of time spent at 2020-02-07 5 days ago

    added 6h of time spent at 2020-02-07

  • Marcelo Rivera @eiennohi added Status::BuddyReview scoped label and automatically removed Status::InProgress label 4 days ago

    added scoped label and automatically removed label

  • Marcelo Rivera @eiennohi mentioned in merge request !459 4 days ago

    mentioned in merge request !459

  • Marcelo Rivera @eiennohi marked the task unit tests as completed 4 days ago

    marked the task unit tests as completed

  • Marcelo Rivera @eiennohi assigned to @omadrid 1 day ago

    assigned to @omadrid

  • Olivia Madrid @omadrid added Status::Requires Changes scoped label and automatically removed Status::BuddyReview label 22 hours ago

    added scoped label and automatically removed label

    • Olivia Madrid
      Olivia Madrid @omadrid · 22 hours ago
      Developer

      pipeline failed

    • Collapse replies
    • Marcelo Rivera
      Marcelo Rivera @eiennohi · 53 minutes ago
      Developer

      I was just able to make it work :eyes:

    • Please register or sign in to reply
  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::02/12 - Baritone Baboon scoped label and automatically removed Sprint::01/29 Abatic Aenome label 17 hours ago

    added scoped label and automatically removed label

  • Marcelo Rivera @eiennohi added Status::Review scoped label and automatically removed Status::Requires Changes label 1 hour ago

    added scoped label and automatically removed label

  • Marcelo Rivera @eiennohi added Status::Requires Changes scoped label and automatically removed Status::Review label 1 hour ago

    added scoped label and automatically removed label

  • Marcelo Rivera @eiennohi added Status::BuddyReview scoped label and automatically removed Status::Requires Changes label 53 minutes ago

    added scoped label and automatically removed label

Please register or sign in to reply
2 Assignees
Marcelo Rivera's avatar
Olivia Madrid's avatar
Bot, Spam & Fraud Prevention
Epic
Bot, Spam & Fraud Prevention
Sprint::01/15 - Youthful Yabby
Milestone
Sprint::01/15 - Youthful Yabby
Time tracking
Spent 6h
Est 6h
None
Due date
None
3
Labels
Sprint::02/12 - Baritone Baboon Squad::Blue Status::BuddyReview
6
Weight
6
Confidentiality
Not confidential
Lock issue
Unlocked
3
3 participants
user avatar
user avatar
user avatar
Reference: minds/engine#1300