We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.

routes 4.69 KB
Newer Older
David L. L. Thomas's avatar
David L. L. Thomas committed
1 2 3 4
/static StaticR Static getStatic
/auth   AuthR   Auth   getAuth

/favicon.ico FaviconR GET
5
/robots.txt  RobotsR GET
David L. L. Thomas's avatar
David L. L. Thomas committed
6 7 8

/ HomeR GET

9 10 11 12 13 14 15 16 17 18
-- Miscellaneous

/dest               PostLoginR        GET
/honor-pledge       HonorPledgeR      GET POST
/license/javascript JsLicenseR        GET
/priv               PrivacyR          GET
/tou                ToUR              GET
/tutorial/markdown  MarkdownTutorialR GET

-- User
19 20 21 22 23 24 25 26

/u                 UsersR           GET
/u/#UserId         UserR            GET POST
/u/#UserId/edit    EditUserR        GET
/u/#UserId/elig    UserEstEligibleR     POST
/u/#UserId/balance UserBalanceR     GET POST
/u/#UserId/pledges UserPledgesR     GET
/u/!new            UserCreateR      GET POST
David L. L. Thomas's avatar
David L. L. Thomas committed
27

Mitchell Rosen's avatar
Mitchell Rosen committed
28 29
-- Messages

30 31 32
/messages             MessagesR         GET
/messages/archived    ArchivedMessagesR GET
/m/#MessageId/archive ArchiveMessageR       POST
Mitchell Rosen's avatar
Mitchell Rosen committed
33

34 35 36 37 38 39
-- Project

/p                                           ProjectsR            GET
/p/#Text                                     ProjectR             GET POST
/p/#Text/applications                        ApplicationsR        GET
/p/#Text/application/#VolunteerApplicationId ApplicationR         GET
40 41 42
/p/#Text/blog                                ProjectBlogR         GET
/p/#Text/blog/!new                           NewProjectBlogPostR  GET POST
/p/#Text/blog/#Text                          ProjectBlogPostR     GET
43 44
/p/#Text/contact                             ContactR             GET POST
/p/#Text/edit                                EditProjectR         GET
Mitchell Rosen's avatar
Mitchell Rosen committed
45
/p/#Text/feed                                ProjectFeedR         GET
46 47 48
/p/#Text/invitation/#Text                    InvitationR          GET POST
/p/#Text/invite                              InviteR              GET POST
/p/#Text/patrons                             ProjectPatronsR      GET
49
/p/#Text/button.png                          ProjectPledgeButtonR GET
50 51 52 53
/p/#Text/shares                              UpdateSharesR        GET POST
/p/#Text/t                                   TicketsR             GET
/p/#Text/transactions                        ProjectTransactionsR GET
/p/#Text/volunteer                           VolunteerR           GET POST
54
/p/#Text/w                                   WikiPagesR           GET
55 56 57
/p/#Text/who                                 WhoR                 GET
/p/#Text/widget                              WidgetR              GET

Mitchell Rosen's avatar
Mitchell Rosen committed
58 59
/p/#ProjectId/watch   WatchProjectR   POST
/p/#ProjectId/unwatch UnwatchProjectR POST
60

Mitchell Rosen's avatar
Mitchell Rosen committed
61
-- Project wiki
62 63

/p/#Text/w/#Text                              WikiR                GET POST
64
/p/#Text/w/#Text/d                            DiscussWikiR         GET
65 66 67 68 69 70 71 72 73 74 75
/p/#Text/w/#Text/d/new                        NewDiscussWikiR      GET POST
/p/#Text/w/#Text/diff/#WikiEditId/#WikiEditId WikiDiffR            GET
/p/#Text/w/#Text/diffp                        WikiDiffProxyR       GET
/p/#Text/w/#Text/edit                         EditWikiR            GET
/p/#Text/w/#Text/h                            WikiHistoryR         GET
/p/#Text/w/#Text/h/#WikiEditId                WikiEditR            GET
/p/#Text/w/#Text/new                          NewWikiR             GET POST
/p/#Text/w/#Text/perm                         EditWikiPermissionsR GET POST

-- Project wiki page comments

76 77 78 79 80 81 82 83 84 85 86 87 88 89
/p/#Text/w/#Text/c/#CommentId                 DiscussCommentR       GET
/p/#Text/w/#Text/c/#CommentId/close           CloseWikiCommentR     GET POST
/p/#Text/w/#Text/c/#CommentId/delete          DeleteCommentR        GET POST DELETE
/p/#Text/w/#Text/c/#CommentId/edit            EditCommentR          GET POST
/p/#Text/w/#Text/c/#CommentId/flag            FlagCommentR          GET POST
/p/#Text/w/#Text/c/#CommentId/moderate        ApproveWikiCommentR   GET POST
/p/#Text/w/#Text/c/#CommentId/reply           ReplyCommentR         GET POST
/p/#Text/w/#Text/c/#CommentId/rethread        RethreadWikiCommentR  GET POST
/p/#Text/w/#Text/c/#CommentId/retract         RetractWikiCommentR   GET POST
/p/#Text/w/#Text/c/#CommentId/tags            CommentTagsR          GET
/p/#Text/w/#Text/c/#CommentId/tag/#TagId      CommentTagR           GET POST
/p/#Text/w/#Text/c/#CommentId/tag/!new        NewCommentTagR        GET
/p/#Text/w/#Text/c/#CommentId/tag/!new/create CreateNewCommentTagR      POST
/p/#Text/w/#Text/c/#CommentId/tag/!new/apply  ApplyNewCommentTagR       POST
90

Mitchell Rosen's avatar
Mitchell Rosen committed
91 92 93 94 95
-- Experimental, may go away - but there are times when all you have is a CommentId,
-- and you want to render a page. This function, for now, should redirect to
-- the correct wiki page. TODO: when we add more discussion types, what then?
/c/#CommentId CommentDirectLinkR GET

96 97 98
-- Devs only!

/dev/repo  RepoFeedR  GET
99
/dev/build BuildFeedR GET
David L. L. Thomas's avatar
David L. L. Thomas committed
100

101
-- DEPRECATED
David L. L. Thomas's avatar
David L. L. Thomas committed
102

103 104
/p/#Text/w/#Text/comment/#CommentId  OldDiscussCommentR GET
/p/#Text/w/#Text/history/#WikiEditId OldWikiEditR       GET