-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
True Anonymous Posting for privacy and Tag specific anonymous options [WIP] #5
base: main
Are you sure you want to change the base?
Conversation
…ing of the original poster.
…_id is added then resume anonymousAvatar to be used.
…sion or post. Be able to assign different ways for discussion and post, you can assign a make a question user, and an answer user to the discussion.
Thanks for your contribution. I fear this might be a bit too complex to maintain for me, so this could be better as a completely new extension. I probably won't be merging this, but I can reconsider when it's finished. Here are some comments from reading the code:
|
Check isAnonymous is enabled before applying imposter user
…has a imposter user account linked.
Working example of private viewing post when using a imposter User account to post anonymously, though you need to wait for flarum to improve visibility for locked/private discussion and post. Requires the following changes: flarum/approval It be nice if there was more control on the privacy options where you can hide locked/private from the discussion list but allow users/members to see the discussion and post when they get redirected/or copied the link. Amend the composer.json to test this PR with this:
|
…e correctly. Check for tag id instead of tag name for finding profile.
@clarkwinkelmann How would I check if the extension has been enabled? |
Hiya, I'm not sure if this would be helpful in the extension, but the situation is to allow users to anonymously provide question without any link to them personally. This can be useful for suggestion boxes for teams/company, I've used your avatar rule table example to help create this imposter settings on your extension.
This setting will not interfere with your avatar anonymous, but it will compliment it if people truly don't wish to know who posted. The imposter user profile work best with the tag extension enable, where you can use any user profile to make a discussion or reply to the post.
Here is an example of someone making a suggestion:
When responding to the discussion, you can have another user profile to respond,
To-do:
Allow multiple tags detection for discussion and post making, currently it will only check the first tag that is available.
Fix "The requested resource was not found." where 404 Not Found error is provided for 'Non Approved' or 'Non related' post that is created when using this with Approval extension.
Customise the post avatar url image when the tag is already pre-defined when using with composer with default tag for usage with 'flarum-ext-composer-page'.
Note: this works with selecting the tags in the Compose page too.
Fix Original discussion user when multiple poster make a post
Fix issue for detecting admin that can turn off anonymous override switch
Check if Tag extension is enabled, otherwise tags property does not exist
I'm fairly new on Flarum platform, but wanted to help improve it. If you have any tips on my to-do list. Just let me know, or any changes to help improve my code.