[kforge-dev] Changeset [82]: Add Tag object to the domain model. ...
28: Timeline
admin at okfn.org
Mon Feb 26 20:15:09 UTC 2007
Add Tag object to the domain model.
* trunk/development.ini: change to postgres db as sqlite's lack of [ForeignKey?][1] was causing problems for unit tests. Specifically Package - Tag [RelatedJoin?][2] was not working properly in that when you deleted a package or a tag it was not removing related stuff from join table.
* trunk/ckan/models/package.py:
* Tag: add class
* Package:
* tags: new [RelatedJoin?][2] attribute
* add_tag_by_name: new method
* trunk/ckan/models/init.py: add Tag to list of domain model classes
* trunk/ckan/tests/models/test_package.py:
* [TestTag?][3]: add
* [TestPackageWithTags?][4]: add
[1]: http://project.knowledgeforge.net/ckan/trac/wiki/ForeignKey
[2]: http://project.knowledgeforge.net/ckan/trac/wiki/RelatedJoin
[3]: http://project.knowledgeforge.net/ckan/trac/wiki/TestTag
[4]: http://project.knowledgeforge.net/ckan/trac/wiki/TestPackageWithTags
URL: http://project.knowledgeforge.net/ckan/trac/changeset/82
More information about the kforge-dev
mailing list