lp://staging/~gregor-muellegger/django-tagging/machinetags

Created by Gregor Müllegger and last modified
Get this branch:
bzr branch lp://staging/~gregor-muellegger/django-tagging/machinetags
Only Gregor Müllegger can upload to this branch. If you are Gregor Müllegger please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gregor Müllegger
Project:
Django Tagging
Status:
Mature

Recent revisions

148. By Gregor Müllegger

* Integrating current trunk.

147. By Gregor Müllegger

* Fixing an broken test case.

146. By Gregor Müllegger

* Fixing name of value field in the Tag model.

145. By Gregor Müllegger

* Making the overview.txt file uptodate. It now contains all necessary api
  enhancements and information about namespaces and values.

144. By Gregor Müllegger

* Added namespacea parameter to the TagDescriptor to limit the operations
  of the descriptor to a specific namespace.
* Now we validate the tag fields of models to make sure that all fields on
  the same model have different namespaces.
* with_all and with_any methods of the ModelTaggedItemManager passes the
  wildcard and default_namespace attributes to the underlying manager methods.
* Changed the signature of edit_string_for_tags. The function also accepts
  strings as input.

143. By Gregor Müllegger

* Added a wildcard parameter to all functions that use get_tag_list e.g.
  TagManager and TaggedItemManager.
* Added the possibility to have tagfields that manage just a single namespace.
  This allows the user to have more than one TagField on a model.

142. By Gregor Müllegger

* The signature of get_tag_list and get_tag_filter_lookup functions have
  changed. They take the new paramter ``wildcard`` which can be any string
  that is used for the current query to match more than one tag.
  If a part of the tag equals the wildcard but is quoted the wildcard will
  not be extended and only an exact match is performed.

141. By Gregor Müllegger

* Fixed a small bug that was introduced in the machinetags branch. The
  get_tag_filter_lookup function ignored in some cases the namespaces and
  values.
* Fixed a bug in the tag length validation of the admin form.
* Added many tests, also testing the managers.py file which was uncovered in
  the past.

140. By Gregor Müllegger

* Looked through the complete test suite and made sure that everything that is
  tested works also with namespaced tags.
* Introduced new settings for the length of namespace, name, and value parts of
  the tag. The already existent ``MAX_TAG_LENGTH`` setting is used to check the
  sum of the lengths of all tag parts. The delimiters ':' and '=' are not
  counted. This is maybe a backward incompatible change for the input of tags
  with such tags that have a ':' or '=' in its name.

139. By Gregor Müllegger

* continous work on the existing interfaces to accept tags with names and values

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.