]> git.parisson.com Git - django-postman.git/commitdiff
Merge branch 'fix' into probarreau
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 26 Apr 2013 13:31:17 +0000 (15:31 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 26 Apr 2013 13:31:17 +0000 (15:31 +0200)
Conflicts:
postman/models.py
postman/templatetags/postman_tags.py

1  2 
postman/models.py
postman/templatetags/postman_tags.py

index fa592b46321e0cc1b83b9a31ebbd15b29776c9f4,9bef0d8ffa403df8a713cc93964c7a1e829ee7ba..76ca0658cf2a0e5c9a6ce5a734a59b7a0c5bf576
@@@ -43,16 -53,10 +53,9 @@@ def get_order_by(query_dict)
  
      Argument:
      ``query_dict``: a dictionary to look for a key dedicated to ordering purpose
-     >>> get_order_by({})
--
-     >>> get_order_by({ORDER_BY_KEY: 'f'})
-     'sender__username'
-     >>> get_order_by({ORDER_BY_KEY: 'D'})
-     '-sent_at'
      """
      if ORDER_BY_KEY in query_dict:
-         code = query_dict[ORDER_BY_KEY] # code may be uppercase or lowercase
+         code = query_dict[ORDER_BY_KEY]  # code may be uppercase or lowercase
          order_by_field = ORDER_BY_FIELDS.get(code.lower())
          if order_by_field:
              if code.isupper():
index da421f8574b851748b7830bc264055ffbd57d409,7ca48ebac1a17f5c79d1e52475efbbc4b1643e8a..43cfee81fa3cfaf9883c35c5adf431be48cb7025
@@@ -30,14 -37,17 +37,20 @@@ def or_me(value, arg)
      """
      Replace the value by a fixed pattern, if it equals the argument.
  
-     Typical usage: sender|or_me:user
+     Typical usage: message.obfuscated_sender|or_me:user
  
      """
-     value = unicode(value.first_name) + ' ' + unicode(value.last_name)
-     arg = unicode(arg.first_name) + ' ' + unicode(arg.last_name)
++    #value = unicode(value.first_name) + ' ' + unicode(value.last_name)
++    #arg = unicode(arg.first_name) + ' ' + unicode(arg.last_name)
++
+     user_model = get_user_model()
+     if not isinstance(value, (unicode, str)):
+         value = (get_user_representation if isinstance(value, user_model) else unicode)(value)
+     if not isinstance(arg, (unicode, str)):
+         arg = (get_user_representation if isinstance(arg, user_model) else unicode)(arg)
      return _('<me>') if value == arg else value
  
  @register.filter(**({'expects_localtime': True, 'is_safe': False} if VERSION >= (1, 4) else {}))
  def compact_date(value, arg):
      """