Comments (5)
I feel like this would be more appropriate as a setting for reaction types (e.g. "this type of reaction is always anonymous") since reaction types can already be contolled using roles.
But I am interested in your use case, maybe I don't understand it fully.
from yaga.
Our use case is for our user's to be able to toggle a setting on/off in our app which allows them to react anonymously. The only way I can see this working is by assigning them with a role "Anonymous Reactions" with the permission Yaga.Reactions.Anonymous
enabled.
At it's most basic level, adding it at the reaction level may work but compromises would need to be made. For example, it would mean having to duplicate all the reactions for the purpose for some being anonymous. Also if at any stage they want to become public again all existing reactions would still remain anonymous.
Main motivation behind this is our forum can get quite heated and people are privacy aware - so some may not like the idea of reacting to posts and letting the other person know exactly who reacted. If they could opt-in to anonymous reactions they would feel a lot more comfortable reacting freely without feeling persecuted.
from yaga.
Since regular users can't toggle their roles/permissions, that would be more like a profile preference, right?
from yaga.
It's just the overall ability to do it within YAGA that we would like. There doesn't need to be a UI for users to toggle it.
We use the Vanilla API in our app to toggle roles for users. So we personally would expose this in a settings area on our main site, outside of Vanilla forum.
from yaga.
I guess profile preference makes more sense rather than a permission.
from yaga.
Related Issues (20)
- Activity page with leaderboard doesnโt work HOT 1
- migration of GDN_Activity HOT 4
- Fix importing/exporting configuration HOT 1
- BadgeAwardModel: Merge exists() & getAwards() HOT 1
- Badge Details Page Body #id issue HOT 1
- error on /dba/counts BadgeAwardModel HOT 1
- Look into using new "React" classes HOT 2
- Using own reaction icons is not intuitive HOT 3
- The "YagaController" object does not have a "xActionModel" method
- Export fails HOT 4
- Test with keystone theme HOT 1
- Reactions unnoticed HOT 1
- Check if the new table already exists before renaming tables
- Summary of reactions (Grouping?) HOT 2
- Multiple reactions from same user HOT 5
- yaga doesnt auto role
- no content in best HOT 6
- Point Recalculation doesn't set Total in UserScore table
- Randomly Get Disabled HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yaga.