neighbour-hoods / nh-launcher

Creating a group coherence with holochain apps
Other
4 stars 3 forks source link

Break the concept of a "context" apart into its constituent uses and capabilities #163

Closed adaburrows closed 6 months ago

adaburrows commented 8 months ago

Currently in our code, "contexts" are nothing but an object that an applet creates with which objects can be associated. An ordering and an threshold can also be associated with a context. There is no notion of a personal context. There is no notion of access control.

Additional context about contexts here: https://hackmd.io/@adaburrows/Sk5_44Qga

adaburrows commented 6 months ago

Contexts will be changing due to new work outlined in: https://miro.com/app/board/uXjVNmjhqPM=/

Basically, we will have ListConfigurations which specify the view, resource filters, thresholds, and orderings for a list. Additionally, RBAC needs to be architected for our structures. Though we should be clear about RBAC limitations and how it may be possible for people to see what they're not supposed to if they use the admin websocket.