# HG changeset patch # User raph # Date 1260451632 -3600 # Node ID be1807d390d40bf2145f90925fee8cd8ffb8a695 # Parent d62454bf44022ef36d199c49fd64aaac6aaf193c - add tag support to user - add tag interface to user / text list diff -r d62454bf4402 -r be1807d390d4 src/cm/media/css/base.css --- a/src/cm/media/css/base.css Thu Dec 10 13:44:01 2009 +0100 +++ b/src/cm/media/css/base.css Thu Dec 10 14:27:12 2009 +0100 @@ -796,4 +796,9 @@ #paginator { font-weight: bold; -} \ No newline at end of file +} + +a.tag { + color: #474747; +} + diff -r d62454bf4402 -r be1807d390d4 src/cm/models.py --- a/src/cm/models.py Thu Dec 10 13:44:01 2009 +0100 +++ b/src/cm/models.py Thu Dec 10 14:27:12 2009 +0100 @@ -569,6 +569,8 @@ is_email_error = models.BooleanField(default=False) is_suspended = models.BooleanField(ugettext_lazy(u'Suspended access'), default=False) # used to disable access or to wait for approval when registering + tags = TagField(ugettext_lazy("Tags"), max_length=1000) + objects = RegistrationManager() class Meta: diff -r d62454bf4402 -r be1807d390d4 src/cm/templates/site/macros/user_actions.html --- a/src/cm/templates/site/macros/user_actions.html Thu Dec 10 13:44:01 2009 +0100 +++ b/src/cm/templates/site/macros/user_actions.html Thu Dec 10 14:27:12 2009 +0100 @@ -1,5 +1,6 @@ {% load com %} {% load i18n %} +{% load tagging_tags %} {% ifequal user request.user %} {{ user.get_profile.admin_print }} @@ -7,6 +8,10 @@ {{ user.get_profile.admin_print }} {% endifequal %} + +{% tags_for_object user.get_profile as tag_list %} +{% if tag_list %}
{% blocktrans %}tags:{% endblocktrans %} {% for tag in tag_list %}{{ tag.name }} {% endfor %}
{% endif %} +