django-badger/TODO.md

45 строки
1.2 KiB
Markdown
Исходник Обычный вид История

2011-07-22 08:31:37 +04:00
## TODO
2011-07-22 08:41:33 +04:00
* Permissions
2011-07-22 08:31:37 +04:00
* Nomination - create, delete, update, approve, reject
* Per-user award list
2011-07-25 08:58:38 +04:00
* Sample blog app, valuable button push app
* Show how to wire up badge awards to model activity and signals
* Define initial badges in app/{name}/badges.py
* autodiscover like django-authority?
* Includes signals to hook award/nomination conditions up to model activity
* Register initial set of conditional nominations
* Should still be able to manage images, etc, in admin / database
2011-07-22 08:31:37 +04:00
* Conditional nominations
* Auto-approved when a condition met
* Models
* Condition definition
* Per-user status tracking
* Examples
* Progress counter
* Badge set completion
2011-07-25 08:58:38 +04:00
* Badge image upload
* validate, scale, thumbnail, date-based filename
* steal Demo Studio code for this?
2011-07-22 08:41:33 +04:00
2011-07-22 08:31:37 +04:00
* Activity streams - JSON and Atom
* REST API
* Might be better as a separate package?
* Notifications? (not central to django-badger)
* Pagination on home badge list
* Nomination with claim code
* Claim optionally triggers approval
* Could be expressed as QR code
2011-07-22 08:41:33 +04:00
* How much of this can be loosely-coupled through signals?