MongooseWhere programmers kick back and build silly things together.

Changelog

All public mailing lists

Todo system

2009-03-07 14:53 UTC · Q (#249)

Added:

Keyword-based metadata storage, integration with channels, ability to handle bugs and feature requests (expandable)

definable statuses/priorities/categories

Changed:

All data is now stored in default types -- player numbers, timestamps, etc. to make writing stuff that integrates with todos easier.

Easily refer to fields in the todo metadata with the following syntax:

this:getd_<FIELD>(todo_number)

Or to set:

this:setd_<FIELD>(todo_number, value)

I.E. To get the type of an entry as a string you would issue whatever=this.types[this:getd_type(td)] where td is the number of the entry.

Notes:

This is the beginnings of what I want to do to the todo system. I've still got a lot to do, such as assigning tasks to people, different levels only being able to file different types of entries, etc.

I'd also like to tie into the @doing/status system whenever that stabilizes.

@Xlisten to the todos channel.

Back to Changelog