This commit is contained in:
Les Orchard 2011-08-02 17:04:41 -04:00
Родитель 5ca67be16d
Коммит d09364a7cd
1 изменённых файлов: 18 добавлений и 17 удалений

35
TODO.md
Просмотреть файл

@ -4,58 +4,59 @@
## TODO ## TODO
* Nomination - create, delete, update, approve, reject ### Core
* Pagination on home badge list
* Paginated master badge list
* Per-user award list / trophy case * Per-user award list / trophy case
* Come up with some templates that aren't totally ugly
* Badge image by URL or admin image upload
* Activity streams - JSON and Atom
* Templates
* jinja helpers
* django templatetags?
### Multiplayer
* Nomination - create, delete, update, approve, reject
* Badge images by upload or URL * Badge images by upload or URL
* URL accomodates badges in code * URL accomodates badges in code
* Restrict base URL of images? * Restrict base URL of images?
* Badge image upload * Badge image upload
* validate, scale, thumbnail, date-based filename * validate, scale, thumbnail, date-based filename
* steal Demo Studio code for this? * steal Demo Studio code for this?
* Activity streams - JSON and Atom
* Option in update_badges management command to overwrite existing. * Option in update_badges management command to overwrite existing.
* Conditional nominations * Conditional nominations
* Models * Models
* Condition definition * Condition definition
* Uplift more logic into progress model * Uplift more logic into progress model
* Badge properties * Badge properties
* Auto-approve all nominations * Auto-approve all nominations
* Expires after x time * Expires after x time
* User badge preferences * User badge preferences
* User requires nominations first instead of auto-awards, so she has a * User requires nominations first instead of auto-awards, so she has a
change to approve/disapprove the award. change to approve/disapprove the award.
* Permissions * Permissions
* Site-wide permissions and preferences * Site-wide permissions and preferences
* Open vs closed badge creation * Open vs closed badge creation
* Open vs closed badge award nomination * Open vs closed badge award nomination
* Nomination with claim code * Nomination with claim code
* Claim optionally triggers approval * Claim optionally triggers approval
* Could be expressed as QR code * Could be expressed as QR code
### API
* REST API
* Might be better as a separate package?
### Misc
* Notifications? * Notifications?
* not central to django-badger * not central to django-badger
* badge awards can be caught with signal subscriptions * badge awards can be caught with signal subscriptions
* but, should it still be up to a project to handle that? * but, should it still be up to a project to handle that?
* Localization of badges in DB? * Localization of badges in DB?
* django-modeltranslation - http://code.google.com/p/django-modeltranslation/ * django-modeltranslation - http://code.google.com/p/django-modeltranslation/
* Adds per-locale columns to existing model * Adds per-locale columns to existing model
* transdb - http://code.google.com/p/transdb/ * transdb - http://code.google.com/p/transdb/
* Needs modification / subclass of model * Needs modification / subclass of model
* Adds a blob column with JSON structure containing translations * Adds a blob column with JSON structure containing translations
* REST API
* Might be better as a separate package?