f8b8b74 Modeling & Behavior: Describe Invite->Accept->Grant access granting flow (#160)

Authored and Committed by fr33domlover 2 years ago
    Modeling & Behavior: Describe Invite->Accept->Grant access granting flow (#160)
    
    In a recent PR, I introduced the `Grant` activity.
    
    This PR explains in much more detail how and when to use it, including how to offer access to shared resources using `Invite` activities.
    
    2 things are still left missing in the OCAP system:
    
    - How to define and specify roles *(because I'm still researching that)*
    - How to send grants to collection-managing objects, which then *delegate* the access to their members and subcollections (e.g. invite a team to a repo, and team delegates the grant to its members) *(because it's a more complicated aspect that I'm still designing and going through rounds of feedback in our Matrix room and on SocialHub)*
    
    Those missing parts will come soon in separate PRs when they're ready :-)
    
    Co-authored-by: fr33domlover <fr33domlover@riseup.net>
    Reviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/160
    Reviewed-by: Anthony Wang <xy@noreply.codeberg.org>
    
        
file modified
+308 -3
file modified
+79 -7