Commit Graph

783 Commits

Author SHA1 Message Date
Gregory Mullen f191ced8f2 Add last_seen/new_updates icon to the ticket tracker list (added alembic) 2017-10-30 16:00:54 -04:00
Gregory Mullen 0057db5631 Add comment count to ticket list 2017-10-30 16:00:52 -04:00
Gregory Mullen b1824100b7 Update ticket time with new comments 2017-10-30 16:00:49 -04:00
Drew DeVault 79d02823fd Change approach to usernames in breadcrumbs 2017-09-19 20:57:07 -04:00
Drew DeVault ee0d6c43ea Fix incorrect import 2017-09-19 20:18:36 -04:00
Drew DeVault 0963b4a79f Move FlagType into srht 2017-09-19 20:15:18 -04:00
Drew DeVault d850243e1a Fix 404ing on trackers 2017-09-19 18:26:59 -04:00
Drew DeVault 1b2f0a6c97 Add username to todo.sr.ht breadcrumbs 2017-09-19 18:26:28 -04:00
Gregory Mullen (grayhatter) 14a07d3d78 Add access checking to tracker list view 2017-09-19 15:34:01 -04:00
Drew DeVault 8f359e4ff4 Improve .build.yml 2017-09-18 10:47:42 -04:00
Drew DeVault 4a13e16e3d s/git.sr.ht/todo.sr.ht/ in build.yml 2017-09-18 10:44:24 -04:00
Drew DeVault 8beb504a20 Update .build.yml to use build secrets 2017-09-17 18:06:16 -04:00
Drew DeVault e992500088 Fix typo in tracker.py
Thanks ~grayhatter
2017-09-15 16:30:43 -04:00
Drew DeVault e86533bc83 Hide show ticket submission UI for logged-out user
Fixes #79
2017-09-15 07:53:45 -04:00
Drew DeVault 2dc2c80c6a Use container-fluid for ticket title 2017-09-14 14:28:54 -04:00
Drew DeVault f06707ca88 Use extended markdown for ticket descriptions 2017-09-14 08:22:20 -04:00
Drew DeVault d45308555a Add appropriate <title> tags to most pages 2017-09-14 08:02:31 -04:00
Drew DeVault 2fb931ceb4 Fix case where tracker has no tickets 2017-09-14 07:44:57 -04:00
Drew DeVault dbd434cbe2 Add alembic to setup.py 2017-09-14 07:36:24 -04:00
Drew DeVault abc404e79c Use tracker-specific ticket IDs 2017-09-14 07:26:29 -04:00
Drew DeVault a44e5a68a6 Add alembic 2017-09-14 06:57:56 -04:00
Drew DeVault 8e5c8aa3d9 Add create tracker link to header 2017-09-13 22:51:33 -04:00
Drew DeVault f9a69e8d17 Add setup.py 2017-09-13 22:30:05 -04:00
Drew DeVault af0c7d84ca Add initial .build.yml 2017-09-13 22:28:07 -04:00
Drew DeVault de44015367 Implement basic ticket resolution 2017-09-13 22:25:11 -04:00
Drew DeVault 09d66b26d3 Implement initial ticket detail page 2017-09-13 22:09:32 -04:00
Drew DeVault 2c6b094d49 Implement pagination on ticket list 2017-09-13 08:28:10 -04:00
Drew DeVault cf65dc3ed0 Improve ticket list 2017-09-13 08:19:53 -04:00
Drew DeVault e4048c9efc Implement ticket submission 2017-09-13 08:17:52 -04:00
Drew DeVault 970d62a545 Implement ticket submission 2017-09-13 08:02:25 -04:00
Drew DeVault bb22b8d791 Flesh out schema and update templates/create 2017-09-13 07:39:40 -04:00
Drew DeVault f2885f8777 Add initial schema
Includes:

- Trackers
- Tickets
- Custom ticket fields
- Comments
- Initial permissions
- Audit logging

Will eventually also need:

- More custom ticket field types
- API-only ticket fields
- User specific permissions
- git.sr.ht (and other gits) integrations
- Attachments (blocked pending files.sr.ht)
2017-07-22 00:33:29 -04:00
Drew DeVault ac67654f18 Initial commit 2017-07-21 21:00:00 -04:00