Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Minds Frontend
Minds Frontend
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 871
    • Issues 871
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 44
    • Merge Requests 44
  • 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 FrontendMinds Frontend
  • Issues
  • #1916

Closed
Open
Opened 3 weeks ago by Mark Edworthy@medworthy
  • Report abuse
  • New issue
Report abuse New issue

Accessibility to locked blog articles

Summary

With reference to a recent H&S enquiry, I have tested an example blog article and found that whilst not purchasing access to locked articles, I am able to copy and paste the obscured text content of said locked article into external text editors and word processor applications.

The example blog article also contains video content (provided via the YouTube bridge) in which the audio content can be listened to whilst the article is locked.

Steps to reproduce

View a blog article whilst it is locked (ie. needing a predetermined amount of tokens to be able to access said content) and then attempt to listening to any video / audio content, as well as attempting to copy the text content to an external application.

Platform information

I believe that this is user platform neutral. However, I have tested this whilst using Firefox (x86_64 version 68.0.2) and Chromium (x86_64 version 76.0.3809).

What is the current bug behavior?

See above

What is the expected correct behavior?

Locked content should not be accessible to the user (until the user purchases access to said content).

Relevant logs and/or screenshots

Reference:

  • Original Help And Support Enquiry
    https://www.minds.com/newsfeed/1020105341986635776

  • Example Blog Article
    https://www.minds.com/cellblock07208/blog/from-the-pulpit-my-beginnings-with-religion-1019970882463047680

Please solve the reCAPTCHA

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

Edited 3 weeks ago by Mark Edworthy

Related issues
0

Related merge requests
1
  • Closed 1 week ago
    Sep 26, 2019 1:57pm GMT+0000
    [Sprint/OldfashionedOwl](fix): Hiding blog content when paywall not met. #1916
    Closed 1 week ago
    Sep 26, 2019 1:57pm GMT+0000
    !573
When this merge request is accepted, this issue will be closed automatically.
  • Discussion 4
  • Designs 0
  • Mark Edworthy @medworthy changed the description 3 times within 10 minutes 3 weeks ago

    changed the description 3 times within 10 minutes

  • Mark Edworthy @medworthy changed the description 3 weeks ago

    changed the description

  • Mark Edworthy @medworthy changed title from Accessability to locked blog articles to Accessibility to locked blog articles 3 weeks ago

    changed title from Accessability to locked blog articles to Accessibility to locked blog articles

  • Mark Edworthy @medworthy changed the description 3 weeks ago

    changed the description

  • Ben Hayward @benhayward.ben assigned to @benhayward.ben 3 weeks ago

    assigned to @benhayward.ben

  • Ben Hayward @benhayward.ben added Priority::1 - High Product::Blogs Type::Bug scoped labels 3 weeks ago

    added Priority::1 - High Product::Blogs Type::Bug scoped labels

  • Ben Hayward @benhayward.ben added Sprint::09/11 - Nuanced Numbat scoped label 3 weeks ago

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

  • Ben Hayward
    Ben Hayward @benhayward.ben · 3 weeks ago
    Developer

    Thanks for highlighting this @medworthy. Moved into this sprint; may be delayed to next sprint depending how I get through my existing jobs.

    Edited by Ben Hayward 3 weeks ago
  • Ben Hayward @benhayward.ben added Sprint::09/25 - Oldfashioned Owl scoped label and automatically removed Sprint::09/11 - Nuanced Numbat label 2 weeks ago

    added Sprint::09/25 - Oldfashioned Owl scoped label and automatically removed Sprint::09/11 - Nuanced Numbat label

  • Ben Hayward @benhayward.ben changed time estimate to 5h 2 weeks ago

    changed time estimate to 5h

  • Ben Hayward @benhayward.ben added Status::InProgress scoped label 2 weeks ago

    added Status::InProgress scoped label

  • Ben Hayward @benhayward.ben mentioned in commit 26eb97c2 2 weeks ago

    mentioned in commit 26eb97c2

  • Ben Hayward @benhayward.ben mentioned in merge request !573 (closed) 2 weeks ago

    mentioned in merge request !573 (closed)

  • Ben Hayward @benhayward.ben added 2h 30m of time spent at 2019-09-25 2 weeks ago

    added 2h 30m of time spent at 2019-09-25

  • Ben Hayward @benhayward.ben added Status::Review scoped label and automatically removed Status::InProgress label 2 weeks ago

    added Status::Review scoped label and automatically removed Status::InProgress label

  • Ben Hayward @benhayward.ben changed weight to 1 2 weeks ago

    changed weight to 1

  • Ben Hayward @benhayward.ben assigned to @edgebal 1 week ago

    assigned to @edgebal

  • Ben Hayward @benhayward.ben added Squad::Yellow scoped label 2 days ago

    added Squad::Yellow scoped label

  • Mark Harding
    Mark Harding @markeharding · 1 day ago
    Owner

    @benhayward.ben what is the status of this task?

  • Mark Harding @markeharding unassigned @edgebal 1 day ago

    unassigned @edgebal

  • Mark Harding @markeharding added Sprint::10/09 - Pink Panther Status::Backlog scoped labels and automatically removed Sprint::09/25 - Oldfashioned Owl Status::Review labels 1 day ago

    added Sprint::10/09 - Pink Panther Status::Backlog scoped labels and automatically removed Sprint::09/25 - Oldfashioned Owl Status::Review labels

  • Ben Hayward @benhayward.ben added Status::InProgress scoped label and automatically removed Status::Backlog label 4 hours ago

    added Status::InProgress scoped label and automatically removed Status::Backlog label

  • Ben Hayward
    Ben Hayward @benhayward.ben · 4 hours ago
    Developer

    My investigation revealed to me like the ACL is not firing correctly. I suspect https://gitlab.com/minds/engine/blob/abacfb66bb1bcbc616c81761835ada048c7723ac/Core/Wire/Paywall/Events.php to be at fault, this was assigned over to Emi at his request but happy to take a further look.

  • Ben Hayward
    Ben Hayward @benhayward.ben · 1 hour ago
    Developer

    https://gitlab.com/minds/engine/blob/e2f62b2e3845b29123b5c280bd2a2c2edc3357f0/Core/Blogs/Blog.php

    In _extendExport, $this->_eventsDispatcher->trigger('export:extender', 'blog', [ 'entity' => $this ], []) is never reached, as _extendExport is never called, so the subsequent export:extender does not trigger, which should be stripping out the body from the blog.

    If I change the function signature of _extendExport($export) to export() The body data is stripped, still doesn't load though. I can't find any calls to _extendExport($export). So to me, this implies some part of the system is expecting export() to be in the blog function.

  • Ben Hayward @benhayward.ben added 3h of time spent at 2019-10-09 1 hour ago

    added 3h of time spent at 2019-10-09

  • Ben Hayward @benhayward.ben added Status::Follow Up scoped label and automatically removed Status::InProgress label 1 hour ago

    added Status::Follow Up scoped label and automatically removed Status::InProgress 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
Ben Hayward's avatar
Ben Hayward @benhayward.ben
Assign to
none
Epic
None
None
Milestone
None
Assign milestone
5h 30m / 5h
Time tracking
Spent 5h 30m
Est 5h
None
Due date
None
6
Labels
Priority::1 - High Product::Blogs Sprint::10/09 - Pink Panther Squad::Yellow Status::Follow Up Type::Bug
Assign labels
  • View project labels
1
Weight
1
Confidentiality
Not confidential
Lock issue
Unlocked
4
4 participants
user avatar
Ben Hayward
user avatar
Mark Harding
user avatar
Mark Edworthy
user avatar
Emiliano Balbuena
Reference: minds/front#1916