abpframework / abpframework/abp

CMS Kit: Prevent reacting to a self creation

Open
#5,465 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

abp-module-cms-kit feature
Dominant language
C#
Stars
14.4k
Forks
3.7k
Avg merge
15h 32m
Merged PRs (30d)
106

Description

For example, I should not be able to give reaction to my own comment, article or any kind of entity by design.

For this case, the reaction system should allow to define an extension point to check if an entity with given id can accept reactions by this user (it can be more general and can allow to disable it based on any runtime condition).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the CMS Kit reaction system and its handling for comments, articles, and other entities. Determine where an extension point can check whether a given user may react, then add coverage for rejecting reactions to the user's own entities and for runtime-based rejection.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.