Vervis/src
Pere Lev 05d3a1eaef
DB: Tables for the person side of Collabs (i.e. direct-Grants they got)
Until now I've managed to avoid having to implement this piece quite
easily. The only temptation to implement it has been pseudo-client
features, which are basically just a workaround until Vervis gets a
separate client app.

But now, Person actors need to be able to automatically send
delegator-Grants when they receive a direct-Grant from a resource they
either asked to Join or got an Invite to. So, this creates a need to
track these joins and invites on the server side.

I'm not checking the exact minimal pieces necessary for
delegator-Grants. Instead, I'm starting a full implementation of the
person-side of Collab records (AKA direct-Grants), called Permit
records. This will also allow very convenient display of these Grants
and the extensions received through them, as well as UI buttons such as
accepting/rejecting a received Join or Invite.
2023-11-22 18:11:07 +02:00
..
Control Link C2S handler with ClientMsg Person actor handler & port inviteC 2023-06-16 17:15:15 +03:00
Crypto Generate FEP-8b32 authenticity proofs when delivering activities 2023-05-30 09:48:21 +03:00
Darcs/Local C2S & UI: Allow creation of a new Repo 2022-09-16 10:34:44 +00:00
Data Implement theater-based remote delivery and port personGrant 2023-05-24 22:17:14 +00:00
Database UI: Deck: 'Approve' button for accepting invites-to-projects 2023-11-02 22:27:54 +02:00
Development S2S: repoApplyF: Implement the missing support for patching Git repos 2022-06-26 14:00:28 +00:00
Diagrams Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00
Formatting Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00
Language/Haskell/TH/Quote Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00
Network Implement theater-based remote delivery and port personGrant 2023-05-24 22:17:14 +00:00
System/Process/Typed C2S: Implement applyC (apply a patch/MR to a repo/branch) 2022-09-24 09:04:10 +00:00
Text Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00
Vervis DB: Tables for the person side of Collabs (i.e. direct-Grants they got) 2023-11-22 18:11:07 +02:00
Web Client, UI: Team: Creation, invite/join display, list in personal overview 2023-11-21 18:28:05 +02:00
Yesod Switch to converged handlers than handle both local and remote activities 2023-06-15 15:44:43 +03:00
GitPackProto.hs Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00