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?
|