mirror of
https://code.sup39.dev/repos/Wqawg
synced 2024-12-27 17:54:53 +09:00
a2468c52fd
To be honest, this is a huge patch that changes tons of stuff and probably should have been broken up into small changes. But I already had the codebase not building, so... just did all of this at once :P Basically this patch does the following: - DB migrations for ticket dependency related tables, e.g. allowing a remote author and a remote child - Allowing S2S handlers to provide an async continued processing function, which is executed and the result then added to the debug page - Most UI and functionality related to ticket deps is disabled, new implementation being added gradually via ActivityPub - Improvements to AP tools, e.g. allow to specify multiple hosts for approved forwarding when sending out an activity, and allow to specify audience of software-authored activities using a convenient human-friendly structure - Implementation of S2S sharerOfferDepF which creates a dependency under a sharer-hosted ticket/patch and sends back an Accept
67 lines
1.2 KiB
Text
67 lines
1.2 KiB
Text
Discussion
|
|
|
|
FollowerSet
|
|
|
|
OutboxItem
|
|
|
|
RemoteActor
|
|
|
|
RemoteActivity
|
|
|
|
RemoteObject
|
|
|
|
RemoteDiscussion
|
|
|
|
Ticket
|
|
|
|
LocalTicket
|
|
ticket TicketId
|
|
discuss DiscussionId
|
|
followers FollowerSetId
|
|
|
|
UniqueLocalTicket ticket
|
|
UniqueLocalTicketDiscussion discuss
|
|
UniqueLocalTicketFollowers followers
|
|
|
|
TicketContextLocal
|
|
ticket TicketId
|
|
accept OutboxItemId
|
|
|
|
UniqueTicketContextLocal ticket
|
|
UniqueTicketContextLocalAccept accept
|
|
|
|
TicketAuthorRemote
|
|
ticket TicketContextLocalId
|
|
author RemoteActorId
|
|
open RemoteActivityId
|
|
|
|
UniqueTicketAuthorRemote ticket
|
|
UniqueTicketAuthorRemoteOpen open
|
|
|
|
RemoteTicket
|
|
ticket TicketAuthorRemoteId
|
|
ident RemoteObjectId
|
|
discuss RemoteDiscussionId
|
|
|
|
UniqueRemoteTicket ticket
|
|
UniqueRemoteTicketIdent ident
|
|
UniqueRemoteTicketDiscuss discuss
|
|
|
|
LocalTicketDependency
|
|
parent TicketId
|
|
child TicketId
|
|
created UTCTime
|
|
|
|
UniqueLocalTicketDependency parent child
|
|
|
|
TicketDependencyChildLocal
|
|
dep LocalTicketDependencyId
|
|
child LocalTicketId
|
|
|
|
UniqueTicketDependencyChildLocal dep
|
|
|
|
TicketDependencyChildRemote
|
|
dep LocalTicketDependencyId
|
|
child RemoteObjectId
|
|
|
|
UniqueTicketDependencyChildRemote dep
|