[2.x] feat(core, gdpr, nicknames)!: implement moderation abilities for user's settings#4474
[2.x] feat(core, gdpr, nicknames)!: implement moderation abilities for user's settings#4474DavideIadeluca wants to merge 20 commits intoflarum:2.xfrom
Conversation
Renaming as the pas
|
Please describe in detail what settings would be available to admins. From what I understand everything. I think this could lead to admins having more easy (frontend) access to get into peoples accounts without proper logging this and therefor cause GDPR issues. This needs to be asserted carefully. |
Accompanying PR to flarum/framework#4474
|
I do think this needs intensive evaluation on every setting. And how would this be functionating if an extensions adds a setting? I think this is too rushed for inclusion in 2.x as it is right now. |
Extension developers should always consider GDPR implications for any feature. I feel this isn't really different here then it was previously. Extension developer extending the settings page need to evaluate on a case by case basis if a feature should be available to admins as well or just to the current user. This PR has such an example for GDPR: The Erasure Request Flow does exactly that in that it only adds the Erasure Request Button if the app.session.user is the user in question (the backend there is already tailored to only trigger the erasure request flow for the current user) Having said all of this... the initial idea behind this PR was to standardize the |
|
My thoughts:
Are there usecases that triggered making setting available to admins. If so it might be interesting to learn about the usecases to find the best approach for those usecases rather then making everything available by default. |

Documentation PR flarum/docs#518
Fixes #0000
Changes proposed in this pull request:
settingsroute to be in line with other profile related routesReviewers should focus on:
Screenshot
Necessity
Confirmed
composer test).Required changes: