Commit Graph

261 Commits

Author SHA1 Message Date
Drew DeVault 97a05152fc user profile: fix query error 2020-04-29 10:09:51 -04:00
Drew DeVault b5af713dcc projects.py: fix visibility import 2020-04-29 10:07:47 -04:00
Drew DeVault a15ff75966 services.py: correct hg user webhook location 2020-04-29 10:05:03 -04:00
Drew DeVault ef585b6e3f Prevent user from adding duplicate resources 2020-04-29 09:59:53 -04:00
Drew DeVault 3123e9abe4 Same thing, but properly 2020-04-29 09:49:56 -04:00
Drew DeVault de525f28b7 project summary: fix closing tag on readme list 2020-04-29 09:47:02 -04:00
Drew DeVault c6ab88e46d Add setup.py, build manifest 2020-04-29 08:43:59 -04:00
Drew DeVault f29b90b8fa projects.create_POST: validate name matches regex 2020-04-29 08:41:17 -04:00
Drew DeVault 102fca490c Implement featured projects 2020-04-28 14:08:56 -04:00
Drew DeVault 19c9a87682 Add title tags to all pages 2020-04-28 13:39:46 -04:00
Drew DeVault 9d9c899d91 User projects list: rig up search 2020-04-28 12:01:33 -04:00
Drew DeVault 4d68b7d9d8 Project index: rig up search 2020-04-28 12:00:15 -04:00
Drew DeVault 777db28c6d Initial pass on public project index 2020-04-28 11:12:39 -04:00
Drew DeVault 55d590a4c4 Add user profile page and projects list 2020-04-28 09:53:14 -04:00
Drew DeVault dfaf5bceb5 Improve dashboard layout 2020-04-27 12:43:08 -04:00
Drew DeVault a3fd75170b Add logged-in user dashboard page 2020-04-27 11:57:50 -04:00
Drew DeVault 15a3556c64 Rig up mailing list webhooks 2020-04-23 13:52:03 -04:00
Drew DeVault 83d9141023 Implement ticket comment events 2020-04-23 12:08:29 -04:00
Drew DeVault 7c3bb9fc0f Add events for todo.sr.ht tickets 2020-04-23 11:33:08 -04:00
Drew DeVault 8cafac751f Implement commit events 2020-04-20 17:12:23 -04:00
Drew DeVault 3d11d5dfe4 Flesh out webhooks somewhat
This handles deletion of the remote resource
2020-04-08 14:33:16 -04:00
Drew DeVault e0326ac0e2 Refactor webhooks to be more discrete 2020-04-06 16:19:07 -04:00
Drew DeVault 89a2e3ac9f Rig up Mercurial support 2020-04-06 13:21:13 -04:00
Drew DeVault ab1cb8e381 Implement mailing lists from templates 2020-04-02 13:53:23 -04:00
Drew DeVault c2b3216250 Implement ticket tracker creation 2020-04-02 13:41:46 -04:00
Drew DeVault e3cae053b9 Resource addition: fix searching and creation 2020-04-02 13:38:28 -04:00
Drew DeVault af43379a80 Implement project deletion
And fix all of the cascades on the database relationships

Fuck SQLAlchemy
L
2020-04-02 13:14:35 -04:00
Drew DeVault 2ec9808304 Add project config page 2020-04-02 12:55:05 -04:00
Drew DeVault cbc4326657 Implement dismissal of new project checklist 2020-04-02 11:48:41 -04:00
Drew DeVault 6456c0a7bf Implement tracker management 2020-04-02 10:26:04 -04:00
Drew DeVault c866a9f4ed Add tracker listing 2020-04-02 10:18:04 -04:00
Drew DeVault fc586256cb Implement tracker update webhook 2020-04-02 10:13:01 -04:00
Drew DeVault 8f015eb153 Add project checklist completion text 2020-04-02 09:36:27 -04:00
Drew DeVault ae7768cc70 Implement bug tracker addition 2020-04-02 09:24:29 -04:00
Drew DeVault b98a88e47f Stub out todo.sr.ht support 2020-04-01 18:51:14 -04:00
Drew DeVault 43d493f8ba Add hubsrht-initdb 2020-04-01 18:36:17 -04:00
Drew DeVault adaabb8031 Show friendlier error on failure to fetch README.md 2020-04-01 18:26:52 -04:00
Drew DeVault 929af677f1 Git is stylized as "Git" 2020-04-01 15:51:51 -04:00
Drew DeVault e06664349e Expand description input for mailing lists 2020-04-01 15:49:15 -04:00
Drew DeVault 4ae2c4ab20 Improve wording of deletion page 2020-04-01 15:34:43 -04:00
Drew DeVault 81df974ae8 Remove obsolete TODO 2020-04-01 15:18:02 -04:00
Drew DeVault 03f858a9bf Implement project event feed 2020-04-01 15:16:20 -04:00
Drew DeVault 665d0ca21f Implement genuine event list on summary page 2020-04-01 15:03:52 -04:00
Drew DeVault 6115640e84 Implement mailing list removal 2020-04-01 14:50:42 -04:00
Drew DeVault 6e3810a76c Implement repository removal/deletion 2020-04-01 14:47:54 -04:00
Drew DeVault d9b06b8092 Generalize resource list templates 2020-04-01 14:00:48 -04:00
Drew DeVault 163ca0f629 Reorganize templates 2020-04-01 13:40:54 -04:00
Drew DeVault 6300a914e4 Rename top-level routes for resource lists 2020-04-01 13:36:13 -04:00
Drew DeVault 09e18897b6 Move mailing list routes to separate blueprint 2020-04-01 13:35:25 -04:00
Drew DeVault 3b7b28a5cf Move sources routes to separate blueprint 2020-04-01 13:30:57 -04:00