Commit Graph

28 Commits

Author SHA1 Message Date
Drew DeVault a00fbfc7a0 api: overhaul build 2022-03-24 14:09:55 +01:00
Simon Ser 75fcaf5dba go fmt 2022-02-01 09:28:45 +01:00
Drew DeVault 4d4ebc49e3 API: Legacy tracker:create & :update webhooks 2022-02-01 09:28:45 +01:00
Drew DeVault 0f5aec60a8 API: Implement submitComment 2022-02-01 09:28:45 +01:00
Drew DeVault 67686fbd8c API: Implement updateTicket
Narrowed the scope of this a bit by updating the schema to not allow
event-creating changes in this context.
2022-02-01 09:28:45 +01:00
Drew DeVault 781617e792 API: Add tracker ID to all ticket resolvers
Since the ticket ID is only unique within each tracker.
2022-02-01 09:28:45 +01:00
Drew DeVault 768a4bf6f8 API: Configure webhooks on meta.sr.ht fetch 2022-02-01 09:28:45 +01:00
Drew DeVault 4597e6f019 API: Implement participant fetching from meta 2022-02-01 09:28:45 +01:00
Drew DeVault 970752b175 API: Add new participant by user ID loader 2022-02-01 09:28:44 +01:00
Drew DeVault 3a6e16f096 API: Rename ParticipantsByID loader 2022-02-01 09:28:44 +01:00
Drew DeVault 4ff9d6d2af fetchTrackersByOwnerName: fix parameter order 2021-09-27 16:05:45 +02:00
Drew DeVault ffe1c9b652 Overhaul default access lists (API) 2021-09-24 08:21:04 +02:00
Drew DeVault 1eb91e2ae1 Fix error in trackers by ID query 2021-06-17 12:35:43 -04:00
Drew DeVault 09e8425818 API: fix ACL field for trackerByName 2021-03-08 11:12:48 -05:00
Drew DeVault 837d887647 API: rig up tracker { acl } 2021-02-19 10:52:31 -05:00
Drew DeVault cccc0c0ea6 API: rig up tracker { subscription } 2021-02-16 10:06:56 -05:00
Drew DeVault 78b187bb75 API: implement ticket { subscription } 2021-02-16 10:04:26 -05:00
Drew DeVault 655aafa25e API: Rename CommentsByID => CommentsByIDUnsafe
Because this function makes no attempt at verifying that the user is
permitted to view this comment, and it's the caller's responsibility to
verify that.
2021-02-16 09:14:34 -05:00
Drew DeVault b82659cd0b API: expand tracker access controls 2021-02-15 11:54:11 -05:00
Drew DeVault 51961a6b25 API: rig up labels 2021-02-15 10:08:01 -05:00
Drew DeVault 114a5665c1 API: rig up event relationships 2021-02-13 09:04:38 -05:00
Drew DeVault 057b65814d API: implement participant loader 2021-02-08 10:44:52 -05:00
Drew DeVault bcd2302251 API: Initial riggings for events 2021-02-08 10:44:51 -05:00
Drew DeVault 3dac774c71 API: Implement query { trackerByOwner } 2021-02-08 10:44:51 -05:00
Drew DeVault cb460bb4e0 API: join on ACLs for trackerById 2021-02-08 10:44:51 -05:00
Drew DeVault fec9109909 API: implement query { trackerByName } 2021-02-08 10:44:51 -05:00
Drew DeVault b9bad8ad12 API: Implement query { tracker } 2021-02-08 10:44:51 -05:00
Drew DeVault fb402f3672 API: Rig up loaders, implement query { user } 2021-02-08 10:44:51 -05:00