Show
Ignore:
Timestamp:
04/16/08 05:02:55 (8 months ago)
Author:
Blackhex
Message:
  • Fixed bug in column sorting direction.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • discussionplugin/0.11/tracdiscussion/api.py

    r3518 r3519  
    333333                # Get form values. 
    334334                order = context.req.args.get('order') or 'id' 
    335                 desc = context.req.args.get('desc') 
     335                direction = context.req.args.get('direction') or 'asc' 
    336336 
    337337                # Prepare values for edit form. 
     
    342342                # Display groups. 
    343343                self.data['order'] = order 
    344                 self.data['desc'] = desc 
    345                 self.data['groups'] = self.get_groups(context, order, desc) 
     344                self.data['direction'] = direction 
     345                self.data['groups'] = self.get_groups(context, order, 
     346                  direction == 'desc') 
    346347 
    347348            elif mode == 'group-add': 
     
    402403                # Get form values. 
    403404                order = context.req.args.get('order') or self.forum_sort 
    404                 desc = context.req.args.get('desc') or self.forum_sort_direction 
     405                direction = context.req.args.get('direction') or \ 
     406                  self.forum_sort_direction 
     407 
     408 
     409                self.log.debug('direction: %s' % (direction,)) 
     410 
    405411 
    406412                # Display forums. 
    407413                self.data['order'] = order 
    408                 self.data['desc'] = desc 
     414                self.data['direction'] = direction 
    409415                self.data['groups'] = self.get_groups(context) 
    410                 self.data['forums'] = self.get_forums(context, order, desc) 
     416                self.data['forums'] = self.get_forums(context, order, 
     417                  direction == 'desc') 
    411418                self.data['forum'] = None 
    412419 
     
    415422 
    416423                # Get ordering arguments values. 
    417                 order = context.req.args.get('order') or 'id' 
    418                 desc = context.req.args.get('desc') 
     424                order = context.req.args.get('order') or self.forum_sort 
     425                direction = context.req.args.get('direction') or \ 
     426                  self.forum_sort_direction 
    419427 
    420428                # Prepare values for edit form. 
     
    428436                # Display forums. 
    429437                self.data['order'] = order 
    430                 self.data['desc'] = desc 
     438                self.data['direction'] = direction 
    431439                self.data['users'] = self.get_users(context) 
    432440                self.data['groups'] = self.get_groups(context) 
    433                 self.data['forums'] = self.get_forums(context, order, desc) 
     441                self.data['forums'] = self.get_forums(context, order, 
     442                  direction == 'desc') 
    434443 
    435444            elif mode == 'forum-add': 
     
    521530                # Get form values 
    522531                order = context.req.args.get('order') or self.topic_sort 
    523                 desc = context.req.args.get('desc') or self.topic_sort_direction 
     532                direction = context.req.args.get('direction') or \ 
     533                  self.topic_sort_direction 
    524534 
    525535                # Display topics. 
    526536                self.data['order'] = order 
    527                 self.data['desc'] = desc 
     537                self.data['direction'] = direction 
    528538                self.data['topics'] = self.get_topics(context, forum['id'], 
    529                   order, desc
     539                  order, direction == 'desc'
    530540 
    531541            elif mode == 'topic-add':