Allow end users to control visibility of attributes #11
Replies: 7 comments 5 replies
-
Currently, the config for an entity only defines visibility at a per-entity, per-attribute level, not at a per user-per attribute-per entity level as @coolbung suggests. Curious to know if the current architecture of Sunbird-RC can be extended to add this functionality or this there is a fundamental design choice made - would be good to capture the thought process here. @dileepbapat @pramodkvarma Edit: Changed from Changed from "visibility at a per-entity level" to "visibility at a per-entity, per-attribute level" |
Beta Was this translation helpful? Give feedback.
-
That's not my understanding. See https://github.com/Sunbird-RC/community/blob/main/learn/technical-specification-draft.md#visibility-scope |
Beta Was this translation helpful? Give feedback.
-
My understanding is we currently are 'per entity, per attribute', we're not 'per entity, per attribute, per user' - right? If the later, could you please give an example. Thanks! |
Beta Was this translation helpful? Give feedback.
-
What does per user mean? Who is "user" in the case of registry? You mean the "subject" represented in the registry? Or adopter of Sunbird-RC? |
Beta Was this translation helpful? Give feedback.
-
Triggered by @coolbung 's question, here are the two use cases I had in mind - Scenario: Let's say I have my email as an attribute in the unemployed registry. Right now, the engineer configuring/deploying Sunbird-RC will decide whether the attribute is public, private (shareable with consent), or internal. Use case 1: The engineer configures the email attribute for everyone in the registry to be public. I, as an individual unemployed candidate, would like to make it private. My understanding is that I can't do that today. Use case 2: The engineer configures the phone attribute for everyone to be private. I, an an individual unemployed candidate, would like to make it public. My understanding is that I can't do that today. Not critical, but would be good to know whether these use cases are possible today with Sunbird-RC, and if not, what the best way to implement them would be for an engineer adopter of Sunbird-RC. Thanks! |
Beta Was this translation helpful? Give feedback.
-
OK got it. This is not yet built. But, in pipeline as I understand. @dileepbapat |
Beta Was this translation helpful? Give feedback.
-
@dileepbapat @coolbung have you moved this to issue tracker. We should close this discussion thread. |
Beta Was this translation helpful? Give feedback.
-
It should be possible to allow end users to control the attribute visibility
Beta Was this translation helpful? Give feedback.
All reactions