mirror of
https://code.naskya.net/repos/ndqEd
synced 2025-03-20 15:14:54 +09:00
Move models and routes files from config/ to new th/ dir
This commit is contained in:
parent
066285d3a3
commit
91b2d36a19
4 changed files with 4 additions and 3 deletions
656
th/models
Normal file
656
th/models
Normal file
|
@ -0,0 +1,656 @@
|
|||
-- This file is part of Vervis.
|
||||
--
|
||||
-- Written in 2016, 2018, 2019, 2020, 2022
|
||||
-- by fr33domlover <fr33domlover@riseup.net>.
|
||||
--
|
||||
-- ♡ Copying is an act of love. Please copy, reuse and share.
|
||||
--
|
||||
-- The author(s) have dedicated all copyright and related and neighboring
|
||||
-- rights to this software to the public domain worldwide. This software is
|
||||
-- distributed without any warranty.
|
||||
--
|
||||
-- You should have received a copy of the CC0 Public Domain Dedication along
|
||||
-- with this software. If not, see
|
||||
-- <http://creativecommons.org/publicdomain/zero/1.0/>.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Instances
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Instance
|
||||
host Host
|
||||
|
||||
UniqueInstance host
|
||||
|
||||
RemoteObject
|
||||
instance InstanceId
|
||||
ident LocalURI
|
||||
|
||||
UniqueRemoteObject instance ident
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- People
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Actor
|
||||
name Text
|
||||
desc Text
|
||||
createdAt UTCTime
|
||||
inbox InboxId
|
||||
outbox OutboxId
|
||||
followers FollowerSetId
|
||||
|
||||
UniqueActorInbox inbox
|
||||
UniqueActorOutbox outbox
|
||||
UniqueActorFollowers followers
|
||||
|
||||
Sharer
|
||||
ident ShrIdent
|
||||
name Text Maybe
|
||||
created UTCTime
|
||||
|
||||
UniqueSharer ident
|
||||
|
||||
Person
|
||||
ident SharerId
|
||||
login Text
|
||||
passphraseHash ByteString
|
||||
email EmailAddress
|
||||
verified Bool
|
||||
verifiedKey Text
|
||||
verifiedKeyCreated UTCTime
|
||||
resetPassKey Text
|
||||
resetPassKeyCreated UTCTime
|
||||
about Text
|
||||
inbox InboxId
|
||||
outbox OutboxId
|
||||
followers FollowerSetId
|
||||
|
||||
UniquePersonIdent ident
|
||||
UniquePersonLogin login
|
||||
UniquePersonEmail email
|
||||
UniquePersonInbox inbox
|
||||
UniquePersonOutbox outbox
|
||||
UniquePersonFollowers followers
|
||||
|
||||
Outbox
|
||||
|
||||
OutboxItem
|
||||
outbox OutboxId
|
||||
activity PersistJSONObject
|
||||
published UTCTime
|
||||
|
||||
Inbox
|
||||
|
||||
InboxItem
|
||||
unread Bool
|
||||
|
||||
InboxItemLocal
|
||||
inbox InboxId
|
||||
activity OutboxItemId
|
||||
item InboxItemId
|
||||
|
||||
UniqueInboxItemLocal inbox activity
|
||||
UniqueInboxItemLocalItem item
|
||||
|
||||
RemoteActivity
|
||||
ident RemoteObjectId
|
||||
content PersistJSONObject
|
||||
received UTCTime
|
||||
|
||||
UniqueRemoteActivity ident
|
||||
|
||||
InboxItemRemote
|
||||
inbox InboxId
|
||||
activity RemoteActivityId
|
||||
item InboxItemId
|
||||
|
||||
UniqueInboxItemRemote inbox activity
|
||||
UniqueInboxItemRemoteItem item
|
||||
|
||||
UnlinkedDelivery
|
||||
recipient UnfetchedRemoteActorId
|
||||
activity OutboxItemId
|
||||
forwarding Bool
|
||||
running Bool
|
||||
|
||||
UniqueUnlinkedDelivery recipient activity
|
||||
|
||||
Delivery
|
||||
recipient RemoteActorId
|
||||
activity OutboxItemId
|
||||
forwarding Bool
|
||||
running Bool
|
||||
|
||||
UniqueDelivery recipient activity
|
||||
|
||||
Forwarding
|
||||
recipient RemoteActorId
|
||||
activity RemoteActivityId
|
||||
activityRaw ByteString
|
||||
signature ByteString
|
||||
running Bool
|
||||
|
||||
UniqueForwarding recipient activity
|
||||
|
||||
ForwarderSharer
|
||||
task ForwardingId
|
||||
sender SharerId
|
||||
|
||||
UniqueForwarderSharer task
|
||||
|
||||
ForwarderProject
|
||||
task ForwardingId
|
||||
sender ProjectId
|
||||
|
||||
UniqueForwarderProject task
|
||||
|
||||
ForwarderRepo
|
||||
task ForwardingId
|
||||
sender RepoId
|
||||
|
||||
UniqueForwarderRepo task
|
||||
|
||||
VerifKey
|
||||
ident LocalRefURI
|
||||
instance InstanceId
|
||||
expires UTCTime Maybe
|
||||
public PublicVerifKey
|
||||
sharer RemoteActorId Maybe
|
||||
|
||||
UniqueVerifKey instance ident
|
||||
|
||||
VerifKeySharedUsage
|
||||
key VerifKeyId
|
||||
user RemoteActorId
|
||||
|
||||
UniqueVerifKeySharedUsage key user
|
||||
|
||||
UnfetchedRemoteActor
|
||||
ident RemoteObjectId
|
||||
since UTCTime Maybe
|
||||
|
||||
UniqueUnfetchedRemoteActor ident
|
||||
|
||||
RemoteActor
|
||||
ident RemoteObjectId
|
||||
name Text Maybe
|
||||
inbox LocalURI
|
||||
followers LocalURI Maybe
|
||||
errorSince UTCTime Maybe
|
||||
|
||||
UniqueRemoteActor ident
|
||||
|
||||
RemoteCollection
|
||||
ident RemoteObjectId
|
||||
|
||||
UniqueRemoteCollection ident
|
||||
|
||||
FollowRemoteRequest
|
||||
person PersonId
|
||||
target FedURI
|
||||
recip FedURI Maybe
|
||||
public Bool
|
||||
activity OutboxItemId
|
||||
|
||||
UniqueFollowRemoteRequest person target
|
||||
UniqueFollowRemoteRequestActivity activity
|
||||
|
||||
FollowRemote
|
||||
person PersonId
|
||||
recip RemoteActorId -- actor managing the followed object
|
||||
target FedURI -- the followed object
|
||||
public Bool
|
||||
follow OutboxItemId
|
||||
accept RemoteActivityId
|
||||
|
||||
UniqueFollowRemote person target
|
||||
UniqueFollowRemoteFollow follow
|
||||
UniqueFollowRemoteAccept accept
|
||||
|
||||
FollowerSet
|
||||
|
||||
Follow
|
||||
person PersonId
|
||||
target FollowerSetId
|
||||
public Bool
|
||||
follow OutboxItemId
|
||||
accept OutboxItemId
|
||||
|
||||
UniqueFollow person target
|
||||
UniqueFollowFollow follow
|
||||
UniqueFollowAccept accept
|
||||
|
||||
RemoteFollow
|
||||
actor RemoteActorId
|
||||
target FollowerSetId
|
||||
public Bool
|
||||
follow RemoteActivityId
|
||||
accept OutboxItemId
|
||||
|
||||
UniqueRemoteFollow actor target
|
||||
UniqueRemoteFollowFollow follow
|
||||
UniqueRemoteFollowAccept accept
|
||||
|
||||
SshKey
|
||||
ident KyIdent
|
||||
person PersonId
|
||||
algo ByteString
|
||||
content ByteString
|
||||
|
||||
UniqueSshKey person ident
|
||||
|
||||
Group
|
||||
ident SharerId
|
||||
|
||||
UniqueGroup ident
|
||||
|
||||
GroupMember
|
||||
person PersonId
|
||||
group GroupId
|
||||
role GroupRole
|
||||
joined UTCTime
|
||||
|
||||
UniqueGroupMember person group
|
||||
|
||||
Role
|
||||
ident RlIdent
|
||||
sharer SharerId
|
||||
desc Text
|
||||
|
||||
UniqueRole sharer ident
|
||||
|
||||
RoleInherit
|
||||
parent RoleId
|
||||
child RoleId
|
||||
|
||||
UniqueRoleInherit parent child
|
||||
|
||||
RoleAccess
|
||||
role RoleId
|
||||
op ProjectOperation
|
||||
|
||||
UniqueRoleAccess role op
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Projects
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Project
|
||||
actor ActorId
|
||||
ident PrjIdent
|
||||
sharer SharerId
|
||||
name Text Maybe
|
||||
desc Text Maybe
|
||||
workflow WorkflowId
|
||||
nextTicket Int
|
||||
wiki RepoId Maybe
|
||||
collabUser RoleId Maybe
|
||||
collabAnon RoleId Maybe
|
||||
create OutboxItemId
|
||||
|
||||
UniqueProjectActor actor
|
||||
UniqueProjectCreate create
|
||||
UniqueProject ident sharer
|
||||
|
||||
Repo
|
||||
ident RpIdent
|
||||
sharer SharerId
|
||||
vcs VersionControlSystem
|
||||
project ProjectId Maybe
|
||||
desc Text Maybe
|
||||
mainBranch Text
|
||||
collabUser RoleId Maybe
|
||||
collabAnon RoleId Maybe
|
||||
inbox InboxId
|
||||
outbox OutboxId
|
||||
followers FollowerSetId
|
||||
|
||||
UniqueRepo ident sharer
|
||||
UniqueRepoInbox inbox
|
||||
UniqueRepoOutbox outbox
|
||||
UniqueRepoFollowers followers
|
||||
|
||||
Workflow
|
||||
sharer SharerId
|
||||
ident WflIdent
|
||||
name Text Maybe
|
||||
desc Text Maybe
|
||||
scope WorkflowScope
|
||||
|
||||
UniqueWorkflow sharer ident
|
||||
|
||||
WorkflowField
|
||||
workflow WorkflowId
|
||||
ident FldIdent
|
||||
name Text
|
||||
desc Text Maybe
|
||||
type WorkflowFieldType
|
||||
enm WorkflowEnumId Maybe
|
||||
required Bool
|
||||
constant Bool
|
||||
filterNew Bool
|
||||
filterTodo Bool
|
||||
filterClosed Bool
|
||||
color Int Maybe
|
||||
|
||||
UniqueWorkflowField workflow ident
|
||||
|
||||
WorkflowEnum
|
||||
workflow WorkflowId
|
||||
ident EnmIdent
|
||||
name Text
|
||||
desc Text Maybe
|
||||
|
||||
UniqueWorkflowEnum workflow ident
|
||||
|
||||
WorkflowEnumCtor
|
||||
enum WorkflowEnumId
|
||||
name Text
|
||||
desc Text Maybe
|
||||
|
||||
UniqueWorkflowEnumCtor enum name
|
||||
|
||||
TicketParamText
|
||||
ticket TicketId
|
||||
field WorkflowFieldId
|
||||
value Text
|
||||
|
||||
UniqueTicketParamText ticket field
|
||||
|
||||
TicketParamEnum
|
||||
ticket TicketId
|
||||
field WorkflowFieldId
|
||||
value WorkflowEnumCtorId
|
||||
|
||||
UniqueTicketParamEnum ticket field value
|
||||
|
||||
TicketParamClass
|
||||
ticket TicketId
|
||||
field WorkflowFieldId
|
||||
|
||||
UniqueTicketParamClass ticket field
|
||||
|
||||
Ticket
|
||||
number Int Maybe
|
||||
created UTCTime
|
||||
title Text -- HTML
|
||||
source Text -- Pandoc Markdown
|
||||
description Text -- HTML
|
||||
assignee PersonId Maybe
|
||||
status TicketStatus
|
||||
|
||||
-- UniqueTicket project number
|
||||
|
||||
LocalTicket
|
||||
ticket TicketId
|
||||
discuss DiscussionId
|
||||
followers FollowerSetId
|
||||
|
||||
UniqueLocalTicket ticket
|
||||
UniqueLocalTicketDiscussion discuss
|
||||
UniqueLocalTicketFollowers followers
|
||||
|
||||
RemoteTicket
|
||||
ticket TicketAuthorRemoteId
|
||||
ident RemoteObjectId
|
||||
discuss RemoteDiscussionId
|
||||
|
||||
UniqueRemoteTicket ticket
|
||||
UniqueRemoteTicketIdent ident
|
||||
UniqueRemoteTicketDiscuss discuss
|
||||
|
||||
TicketContextLocal
|
||||
ticket TicketId
|
||||
accept OutboxItemId
|
||||
|
||||
UniqueTicketContextLocal ticket
|
||||
UniqueTicketContextLocalAccept accept
|
||||
|
||||
TicketProjectLocal
|
||||
context TicketContextLocalId
|
||||
project ProjectId
|
||||
|
||||
UniqueTicketProjectLocal context
|
||||
|
||||
TicketRepoLocal
|
||||
context TicketContextLocalId
|
||||
repo RepoId
|
||||
branch Text Maybe
|
||||
|
||||
UniqueTicketRepoLocal context
|
||||
|
||||
TicketProjectRemote
|
||||
ticket TicketAuthorLocalId
|
||||
tracker RemoteActorId
|
||||
project RemoteObjectId Maybe -- specify if not same as tracker
|
||||
-- For MRs it may be either a remote repo or
|
||||
-- a branch of it
|
||||
|
||||
UniqueTicketProjectRemote ticket
|
||||
|
||||
TicketProjectRemoteAccept
|
||||
ticket TicketProjectRemoteId
|
||||
activity RemoteActivityId
|
||||
accept Bool
|
||||
result LocalURI Maybe
|
||||
|
||||
UniqueTicketProjectRemoteAccept ticket
|
||||
UniqueTicketProjectRemoteAcceptActivity activity
|
||||
|
||||
TicketAuthorLocal
|
||||
ticket LocalTicketId
|
||||
author PersonId
|
||||
open OutboxItemId
|
||||
|
||||
UniqueTicketAuthorLocal ticket
|
||||
UniqueTicketAuthorLocalOpen open
|
||||
|
||||
TicketAuthorRemote
|
||||
ticket TicketContextLocalId
|
||||
author RemoteActorId
|
||||
open RemoteActivityId
|
||||
|
||||
UniqueTicketAuthorRemote ticket
|
||||
UniqueTicketAuthorRemoteOpen open
|
||||
|
||||
TicketUnderProject
|
||||
project TicketContextLocalId
|
||||
author TicketAuthorLocalId
|
||||
|
||||
UniqueTicketUnderProjectProject project
|
||||
UniqueTicketUnderProjectAuthor author
|
||||
|
||||
Bundle
|
||||
ticket TicketId
|
||||
|
||||
Patch
|
||||
bundle BundleId
|
||||
created UTCTime
|
||||
type PatchMediaType
|
||||
content Text
|
||||
|
||||
TicketDependencyOffer
|
||||
offer InboxItemId
|
||||
child LocalTicketId
|
||||
|
||||
UniqueTicketDependencyOffer offer
|
||||
|
||||
RemoteTicketDependency
|
||||
ident RemoteObjectId
|
||||
child LocalTicketId
|
||||
accept RemoteActivityId
|
||||
|
||||
UniqueRemoteTicketDependency ident
|
||||
UniqueRemoteTicketDependencyAccept accept
|
||||
|
||||
LocalTicketDependency
|
||||
parent LocalTicketId
|
||||
created UTCTime
|
||||
accept OutboxItemId
|
||||
|
||||
TicketDependencyChildLocal
|
||||
dep LocalTicketDependencyId
|
||||
child LocalTicketId
|
||||
|
||||
UniqueTicketDependencyChildLocal dep
|
||||
|
||||
TicketDependencyChildRemote
|
||||
dep LocalTicketDependencyId
|
||||
child RemoteObjectId
|
||||
|
||||
UniqueTicketDependencyChildRemote dep
|
||||
|
||||
TicketDependencyAuthorLocal
|
||||
dep LocalTicketDependencyId
|
||||
author PersonId
|
||||
open OutboxItemId
|
||||
|
||||
UniqueTicketDependencyAuthorLocal dep
|
||||
UniqueTicketDependencyAuthorLocalOpen open
|
||||
|
||||
TicketDependencyAuthorRemote
|
||||
dep LocalTicketDependencyId
|
||||
author RemoteActorId
|
||||
open RemoteActivityId
|
||||
|
||||
UniqueTicketDependencyAuthorRemote dep
|
||||
UniqueTicketDependencyAuthorRemoteOpen open
|
||||
|
||||
TicketClaimRequest
|
||||
person PersonId
|
||||
ticket TicketId
|
||||
message Text -- Assume this is Pandoc Markdown
|
||||
created UTCTime
|
||||
|
||||
UniqueTicketClaimRequest person ticket
|
||||
|
||||
TicketResolve
|
||||
ticket LocalTicketId
|
||||
accept OutboxItemId
|
||||
|
||||
UniqueTicketResolve ticket
|
||||
UniqueTicketResolveAccept accept
|
||||
|
||||
TicketResolveLocal
|
||||
ticket TicketResolveId
|
||||
activity OutboxItemId
|
||||
|
||||
UniqueTicketResolveLocal ticket
|
||||
UniqueTicketResolveLocalActivity activity
|
||||
|
||||
TicketResolveRemote
|
||||
ticket TicketResolveId
|
||||
activity RemoteActivityId
|
||||
actor RemoteActorId
|
||||
|
||||
UniqueTicketResolveRemote ticket
|
||||
UniqueTicketResolveRemoteActivity activity
|
||||
|
||||
Discussion
|
||||
|
||||
RemoteDiscussion
|
||||
ident RemoteObjectId
|
||||
discuss DiscussionId
|
||||
|
||||
UniqueRemoteDiscussionIdent ident
|
||||
UniqueRemoteDiscussion discuss
|
||||
|
||||
Message
|
||||
created UTCTime
|
||||
source Text -- Pandoc Markdown
|
||||
content Text -- HTML
|
||||
parent MessageId Maybe
|
||||
root DiscussionId
|
||||
|
||||
LocalMessage
|
||||
author PersonId
|
||||
rest MessageId
|
||||
create OutboxItemId
|
||||
unlinkedParent FedURI Maybe
|
||||
|
||||
UniqueLocalMessage rest
|
||||
UniqueLocalMessageCreate create
|
||||
|
||||
RemoteMessage
|
||||
author RemoteActorId
|
||||
ident RemoteObjectId
|
||||
rest MessageId
|
||||
create RemoteActivityId
|
||||
lostParent FedURI Maybe
|
||||
|
||||
UniqueRemoteMessageIdent ident
|
||||
UniqueRemoteMessage rest
|
||||
UniqueRemoteMessageCreate create
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
-- Collaborators
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Collab
|
||||
|
||||
-------------------------------- Collab topic --------------------------------
|
||||
|
||||
CollabRoleLocal
|
||||
collab CollabId
|
||||
role RoleId
|
||||
|
||||
UniqueCollabRoleLocal collab
|
||||
|
||||
CollabTopicLocalRepo
|
||||
collab CollabId
|
||||
repo RepoId
|
||||
|
||||
UniqueCollabTopicLocalRepo collab
|
||||
|
||||
CollabTopicLocalProject
|
||||
collab CollabId
|
||||
project ProjectId
|
||||
|
||||
UniqueCollabTopicLocalProject collab
|
||||
|
||||
CollabTopicRemote
|
||||
collab CollabId
|
||||
topic RemoteObjectId
|
||||
role LocalURI Maybe
|
||||
|
||||
UniqueCollabTopicRemote collab
|
||||
|
||||
-------------------------------- Collab sender -------------------------------
|
||||
|
||||
CollabSenderLocal
|
||||
collab CollabId
|
||||
activity OutboxItemId
|
||||
|
||||
UniqueCollabSenderLocal collab
|
||||
UniqueCollabSenderLocalActivity activity
|
||||
|
||||
CollabSenderRemote
|
||||
collab CollabId
|
||||
actor RemoteActorId
|
||||
activity RemoteActivityId
|
||||
|
||||
UniqueCollabSenderRemote collab
|
||||
UniqueCollabSenderRemoteActivity activity
|
||||
|
||||
-------------------------------- Collab recipient ----------------------------
|
||||
|
||||
CollabRecipLocal
|
||||
collab CollabId
|
||||
person PersonId
|
||||
|
||||
UniqueCollabRecipLocal collab
|
||||
|
||||
CollabRecipRemote
|
||||
collab CollabId
|
||||
actor RemoteActorId
|
||||
|
||||
UniqueCollabRecipRemote collab
|
||||
|
||||
-------------------------------- Collab reason -------------------------------
|
||||
|
||||
CollabFulfillsLocalTopicCreation
|
||||
collab CollabId
|
||||
|
||||
UniqueCollabFulfillsLocalTopicCreation collab
|
221
th/routes
Normal file
221
th/routes
Normal file
|
@ -0,0 +1,221 @@
|
|||
-- This file is part of Vervis.
|
||||
--
|
||||
-- Written in 2016, 2018, 2019, 2020, 2022
|
||||
-- by fr33domlover <fr33domlover@riseup.net>.
|
||||
--
|
||||
-- ♡ Copying is an act of love. Please copy, reuse and share.
|
||||
--
|
||||
-- The author(s) have dedicated all copyright and related and neighboring
|
||||
-- rights to this software to the public domain worldwide. This software is
|
||||
-- distributed without any warranty.
|
||||
--
|
||||
-- You should have received a copy of the CC0 Public Domain Dedication along
|
||||
-- with this software. If not, see
|
||||
-- <http://creativecommons.org/publicdomain/zero/1.0/>.
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Yesod misc
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
/static StaticR Static appStatic
|
||||
/favicon.svg FaviconSvgR GET
|
||||
/favicon.png FaviconPngR GET
|
||||
/robots.txt RobotsR GET
|
||||
|
||||
/highlight/#Text/style.css HighlightStyleR GET
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Internal
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
/post-receive PostReceiveR POST
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Federation
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
/publish PublishR GET POST
|
||||
/inbox InboxDebugR GET
|
||||
/akey1 ActorKey1R GET
|
||||
/akey2 ActorKey2R GET
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Current user
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
/ HomeR GET
|
||||
|
||||
/auth/!resend ResendVerifyEmailR GET
|
||||
/auth AuthR Auth getAuth
|
||||
/oauth DvaraR Dvara getDvara
|
||||
|
||||
/k KeysR GET POST
|
||||
/k/!new KeyNewR GET
|
||||
/k/#KyIdent KeyR GET DELETE POST
|
||||
|
||||
/cr ClaimRequestsPersonR GET
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- People
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
/s SharersR GET
|
||||
/s/#ShrIdent SharerR GET
|
||||
/s/#ShrIdent/inbox SharerInboxR GET POST
|
||||
/s/#ShrIdent/notifications NotificationsR GET POST
|
||||
/s/#ShrIdent/outbox SharerOutboxR GET POST
|
||||
/s/#ShrIdent/outbox/#OutboxItemKeyHashid SharerOutboxItemR GET
|
||||
/s/#ShrIdent/followers SharerFollowersR GET
|
||||
/s/#ShrIdent/following SharerFollowingR GET
|
||||
/s/#ShrIdent/follow SharerFollowR POST
|
||||
/s/#ShrIdent/unfollow SharerUnfollowR POST
|
||||
|
||||
/s/#ShrIdent/k/#SshKeyKeyHashid SshKeyR GET
|
||||
|
||||
/p PeopleR GET
|
||||
|
||||
/g GroupsR GET POST
|
||||
/g/!new GroupNewR GET
|
||||
/g/#ShrIdent/m GroupMembersR GET POST
|
||||
/g/#ShrIdent/m/!new GroupMemberNewR GET
|
||||
/g/#ShrIdent/m/#ShrIdent GroupMemberR GET DELETE POST
|
||||
|
||||
/s/#ShrIdent/pr ProjectRolesR GET POST
|
||||
/s/#ShrIdent/pr/!new ProjectRoleNewR GET
|
||||
/s/#ShrIdent/pr/#RlIdent ProjectRoleR GET DELETE POST
|
||||
/s/#ShrIdent/pr/#RlIdent/a ProjectRoleOpsR GET POST
|
||||
/s/#ShrIdent/pr/#RlIdent/a/!new ProjectRoleOpNewR GET
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Projects
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
/browse BrowseR GET
|
||||
|
||||
/s/#ShrIdent/r ReposR GET POST
|
||||
/s/#ShrIdent/r/!new RepoNewR GET
|
||||
/s/#ShrIdent/r/#RpIdent RepoR GET PUT DELETE POST
|
||||
/s/#ShrIdent/r/#RpIdent/inbox RepoInboxR GET POST
|
||||
/s/#ShrIdent/r/#RpIdent/outbox RepoOutboxR GET
|
||||
/s/#ShrIdent/r/#RpIdent/outbox/#OutboxItemKeyHashid RepoOutboxItemR GET
|
||||
/s/#ShrIdent/r/#RpIdent/team RepoTeamR GET
|
||||
/s/#ShrIdent/r/#RpIdent/followers RepoFollowersR GET
|
||||
/s/#ShrIdent/r/#RpIdent/edit RepoEditR GET
|
||||
/s/#ShrIdent/r/#RpIdent/follow RepoFollowR POST
|
||||
/s/#ShrIdent/r/#RpIdent/unfollow RepoUnfollowR POST
|
||||
/s/#ShrIdent/r/#RpIdent/s/+Texts RepoSourceR GET
|
||||
/s/#ShrIdent/r/#RpIdent/c RepoHeadChangesR GET
|
||||
/s/#ShrIdent/r/#RpIdent/b/#Text RepoBranchR GET
|
||||
/s/#ShrIdent/r/#RpIdent/c/#Text RepoChangesR GET
|
||||
/s/#ShrIdent/r/#RpIdent/p/#Text RepoCommitR GET
|
||||
/s/#ShrIdent/r/#RpIdent/d RepoDevsR GET POST
|
||||
/s/#ShrIdent/r/#RpIdent/d/!new RepoDevNewR GET
|
||||
/s/#ShrIdent/r/#RpIdent/d/#ShrIdent RepoDevR GET DELETE POST
|
||||
|
||||
/s/#ShrIdent/r/#RpIdent/mr RepoProposalsR GET
|
||||
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid RepoProposalR GET
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid/d RepoProposalDiscussionR GET
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid/deps RepoProposalDepsR GET
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid/rdeps RepoProposalReverseDepsR GET
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid/followers RepoProposalFollowersR GET
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid/events RepoProposalEventsR GET
|
||||
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid/b/#BundleKeyHashid RepoProposalBundleR GET
|
||||
/s/#ShrIdent/r/#RpIdent/mr/#LocalTicketKeyHashid/b/#BundleKeyHashid/pt/#PatchKeyHashid RepoProposalBundlePatchR GET
|
||||
|
||||
/s/#ShrIdent/r/#RpIdent/_darcs/+Texts DarcsDownloadR GET
|
||||
|
||||
/s/#ShrIdent/r/#RpIdent/info/refs GitRefDiscoverR GET
|
||||
/s/#ShrIdent/r/#RpIdent/git-upload-pack GitUploadRequestR POST
|
||||
|
||||
/s/#ShrIdent/p ProjectsR GET POST
|
||||
/s/#ShrIdent/p/!new ProjectNewR GET
|
||||
/s/#ShrIdent/p/#PrjIdent ProjectR GET PUT POST
|
||||
/s/#ShrIdent/p/#PrjIdent/inbox ProjectInboxR GET POST
|
||||
/s/#ShrIdent/p/#PrjIdent/outbox ProjectOutboxR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/outbox/#OutboxItemKeyHashid ProjectOutboxItemR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/team ProjectTeamR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/followers ProjectFollowersR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/edit ProjectEditR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/follow ProjectFollowR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/unfollow ProjectUnfollowR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/d ProjectDevsR GET POST
|
||||
/s/#ShrIdent/p/#PrjIdent/d/!new ProjectDevNewR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/d/#ShrIdent ProjectDevR GET DELETE POST
|
||||
|
||||
/s/#ShrIdent/p/#PrjIdent/tcr ClaimRequestsProjectR GET
|
||||
|
||||
-- /w GlobalWorkflowsR GET POST
|
||||
-- /w/!new GlobalWorkflowNewR GET
|
||||
-- /w/#WflIdent GlobalWorkflowR GET DELETE POST
|
||||
|
||||
/s/#ShrIdent/w WorkflowsR GET POST
|
||||
/s/#ShrIdent/w/!new WorkflowNewR GET
|
||||
/s/#ShrIdent/w/#WflIdent WorkflowR GET DELETE POST
|
||||
/s/#ShrIdent/w/#WflIdent/f WorkflowFieldsR GET POST
|
||||
/s/#ShrIdent/w/#WflIdent/f/!new WorkflowFieldNewR GET
|
||||
/s/#ShrIdent/w/#WflIdent/f/#FldIdent WorkflowFieldR GET DELETE POST
|
||||
/s/#ShrIdent/w/#WflIdent/e WorkflowEnumsR GET POST
|
||||
/s/#ShrIdent/w/#WflIdent/e/!new WorkflowEnumNewR GET
|
||||
/s/#ShrIdent/w/#WflIdent/e/#EnmIdent WorkflowEnumR GET DELETE POST
|
||||
/s/#ShrIdent/w/#WflIdent/e/#EnmIdent/c WorkflowEnumCtorsR GET POST
|
||||
/s/#ShrIdent/w/#WflIdent/e/#EnmIdent/c/!new WorkflowEnumCtorNewR GET
|
||||
/s/#ShrIdent/w/#WflIdent/e/#EnmIdent/c/#Text WorkflowEnumCtorR PUT DELETE POST
|
||||
|
||||
/s/#ShrIdent/m/#LocalMessageKeyHashid MessageR GET
|
||||
|
||||
/tdeps/#TicketDepKeyHashid TicketDepR GET
|
||||
|
||||
/s/#ShrIdent/p/#PrjIdent/t ProjectTicketsR GET POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/!tree ProjectTicketTreeR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/!new ProjectTicketNewR GET
|
||||
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid ProjectTicketR GET PUT DELETE POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/edit ProjectTicketEditR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/accept ProjectTicketAcceptR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/close ProjectTicketCloseR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/open ProjectTicketOpenR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/claim ProjectTicketClaimR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/unclaim ProjectTicketUnclaimR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/assign ProjectTicketAssignR GET POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/unassign ProjectTicketUnassignR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/follow ProjectTicketFollowR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/unfollow ProjectTicketUnfollowR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/cr ClaimRequestsTicketR GET POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/cr/new ClaimRequestNewR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/d ProjectTicketDiscussionR GET POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/d/!reply ProjectTicketTopReplyR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/d/#MessageKeyHashid ProjectTicketMessageR POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/d/#MessageKeyHashid/reply ProjectTicketReplyR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/deps ProjectTicketDepsR GET POST
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/deps/!new ProjectTicketDepNewR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/deps/#LocalTicketKeyHashid TicketDepOldR POST DELETE
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/rdeps ProjectTicketReverseDepsR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/participants ProjectTicketParticipantsR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/team ProjectTicketTeamR GET
|
||||
/s/#ShrIdent/p/#PrjIdent/t/#LocalTicketKeyHashid/events ProjectTicketEventsR GET
|
||||
|
||||
/s/#ShrIdent/t SharerTicketsR GET
|
||||
|
||||
/s/#ShrIdent/t/#TicketAuthorLocalKeyHashid SharerTicketR GET
|
||||
/s/#ShrIdent/t/#TicketAuthorLocalKeyHashid/d SharerTicketDiscussionR GET
|
||||
/s/#ShrIdent/t/#TicketAuthorLocalKeyHashid/deps SharerTicketDepsR GET
|
||||
/s/#ShrIdent/t/#TicketAuthorLocalKeyHashid/rdeps SharerTicketReverseDepsR GET
|
||||
/s/#ShrIdent/t/#TicketAuthorLocalKeyHashid/followers SharerTicketFollowersR GET
|
||||
/s/#ShrIdent/t/#TicketAuthorLocalKeyHashid/team SharerTicketTeamR GET
|
||||
/s/#ShrIdent/t/#TicketAuthorLocalKeyHashid/events SharerTicketEventsR GET
|
||||
|
||||
/s/#ShrIdent/mr SharerProposalsR GET
|
||||
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid SharerProposalR GET
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid/d SharerProposalDiscussionR GET
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid/deps SharerProposalDepsR GET
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid/rdeps SharerProposalReverseDepsR GET
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid/followers SharerProposalFollowersR GET
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid/events SharerProposalEventsR GET
|
||||
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid/b/#BundleKeyHashid SharerProposalBundleR GET
|
||||
/s/#ShrIdent/mr/#TicketAuthorLocalKeyHashid/b/#BundleKeyHashid/pt/#PatchKeyHashid SharerProposalBundlePatchR GET
|
||||
|
||||
/s/#ShrIdent/p/#PrjIdent/w/+Texts WikiPageR GET
|
Loading…
Add table
Add a link
Reference in a new issue