Profiles: display profiles only when relevant #70562

Closed
opened 2019-10-05 17:51:38 +02:00 by Francesco Siddi · 4 comments

Currently the profile for any user created is accessible (https://conference.blender.org/profile/400).

Screenshot 2019-10-05 at 17.49.26.png

Would be nice to be able to see a profile only if the user:

  • Has ever been a speaker (is associated with a presentation)
  • Has properly filled in the profile
Currently the profile for any user created is accessible (https://conference.blender.org/profile/400). ![Screenshot 2019-10-05 at 17.49.26.png](https://archive.blender.org/developer/F7791186/Screenshot_2019-10-05_at_17.49.26.png) Would be nice to be able to see a profile only if the user: * Has ever been a speaker (is associated with a presentation) * Has properly filled in the profile
Sem Mulder was assigned by Francesco Siddi 2019-10-05 17:51:38 +02:00
Author
Owner

Added subscriber: @fsiddi

Added subscriber: @fsiddi

How did you test this? You can view any profile if you are a superuser. Right now the permission are s.t. you can view a profile if you are either a superuser, the user itself, or if he/she is an accepted speaker. This is also tested for in the tests.
For instance, I get a 403 because I currently am not a superuser.

How did you test this? You can view any profile if you are a superuser. Right now the permission are s.t. you can view a profile if you are either a superuser, the user itself, or if he/she is an accepted speaker. This is also tested for in the tests. For instance, I get a 403 because I currently am not a superuser.
Author
Owner

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Author
Owner

Indeed I was admin, so this report can be simply closed.
We can discuss in a separate tread how to better expose this info to users (e.g. "This profile is only visible to you").

Indeed I was admin, so this report can be simply closed. We can discuss in a separate tread how to better expose this info to users (e.g. "This profile is only visible to you").
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infrastructure/conference-website#70562
No description provided.