[dw-free] list openID users in some order
[commit: http://hg.dwscoalition.org/dw-free/rev/ea9c2b7388a5]
http://bugs.dwscoalition.org/show_bug.cgi?id=386
Fix ordering of identity users on profile page.
Patch by
afuna.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=386
Fix ordering of identity users on profile page.
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- htdocs/userinfo.bml
-------------------------------------------------------------------------------- diff -r 87ad1d2e635b -r ea9c2b7388a5 htdocs/userinfo.bml --- a/htdocs/userinfo.bml Thu Apr 02 03:30:42 2009 +0000 +++ b/htdocs/userinfo.bml Thu Apr 02 03:32:50 2009 +0000 @@ -562,8 +562,8 @@ body<= if ( @maintainer_userids || @moderator_userids ) { my $us = LJ::load_userids( @maintainer_userids, @moderator_userids ); - my @maintlist = sort { $a->user cmp $b->user } map { $us->{$_} } @maintainer_userids; - my @modlist = sort { $a->user cmp $b->user } map { $us->{$_} } @moderator_userids; + my @maintlist = sort { $a->display_name cmp $b->display_name } map { $us->{$_} } @maintainer_userids; + my @modlist = sort { $a->display_name cmp $b->display_name } map { $us->{$_} } @moderator_userids; my $maintbody; if ( @maintlist ) { @@ -645,7 +645,7 @@ body<= if ( $u->show_mutualfriends ) { # only can return true for personal or identity accounts if ( $u->is_personal ) { - my @mutually_trusted_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @mutually_trusted_userids; + my @mutually_trusted_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @mutually_trusted_userids; my $mutually_trusted_body_name_ml = @mutually_trusted_list ? { ml => '.people.mutually_trusted.some', opts => { num => scalar @mutually_trusted_list } } : '.people.mutually_trusted.none'; @@ -656,7 +656,7 @@ body<= body => $listusers->( \@mutually_trusted_list ), ); - my @not_mutually_trusted_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_trusted_userids; + my @not_mutually_trusted_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_trusted_userids; my $not_mutually_trusted_body_name_ml = @not_mutually_trusted_list ? { ml => '.people.not_mutually_trusted.some', opts => { num => scalar @not_mutually_trusted_list } } : '.people.not_mutually_trusted.none'; @@ -666,7 +666,7 @@ body<= body => $listusers->( \@not_mutually_trusted_list ), ); - my @not_mutually_trusted_by_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_trusted_by_userids; + my @not_mutually_trusted_by_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_trusted_by_userids; my $not_mutually_trusted_by_body_name_ml = @not_mutually_trusted_by_list ? { ml => '.people.not_mutually_trusted_by.some', opts => { num => scalar @not_mutually_trusted_by_list } } : '.people.not_mutually_trusted_by.none'; @@ -677,7 +677,7 @@ body<= hidable => 1, ); } else { - my @trusted_by_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @trusted_by_userids; + my @trusted_by_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @trusted_by_userids; my $trusted_by_body_name_ml = @trusted_by_list ? { ml => '.people.trusted_by.some', opts => { num => scalar @trusted_by_list } } : '.people.trusted_by.none'; @@ -690,7 +690,7 @@ body<= ); } - my @mutually_watched_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @mutually_watched_userids; + my @mutually_watched_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @mutually_watched_userids; my $mutually_watched_body_name_ml = @mutually_watched_list ? { ml => '.people.mutually_watched.some', opts => { num => scalar @mutually_watched_list } } : '.people.mutually_watched.none'; @@ -700,7 +700,7 @@ body<= body => $listusers->( \@mutually_watched_list ), ); - my @not_mutually_watched_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_watched_userids; + my @not_mutually_watched_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_watched_userids; my $not_mutually_watched_body_name_ml = @not_mutually_watched_list ? { ml => '.people.not_mutually_watched.some', opts => { num => scalar @not_mutually_watched_list } } : '.people.not_mutually_watched.none'; @@ -710,7 +710,7 @@ body<= body => $listusers->( \@not_mutually_watched_list ), ); - my @not_mutually_watched_by_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_watched_by_userids; + my @not_mutually_watched_by_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @not_mutually_watched_by_userids; my $not_mutually_watched_by_body_name_ml = @not_mutually_watched_by_list ? { ml => '.people.not_mutually_watched_by.some', opts => { num => scalar @not_mutually_watched_by_list } } : '.people.not_mutually_watched_by.none'; @@ -722,7 +722,7 @@ body<= ); } else { if ( $u->is_personal ) { - my @trusted_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @trusted_userids; + my @trusted_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @trusted_userids; my $trusted_body_name_ml = @trusted_list ? { ml => '.people.trusted.some', opts => { num => scalar @trusted_list } } : '.people.trusted.none'; @@ -735,7 +735,7 @@ body<= } if ( $u->is_personal || $u->is_identity ) { - my @trusted_by_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @trusted_by_userids; + my @trusted_by_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @trusted_by_userids; my $trusted_by_body_name_ml = @trusted_by_list ? { ml => '.people.trusted_by.some', opts => { num => scalar @trusted_by_list } } : '.people.trusted_by.none'; @@ -747,7 +747,7 @@ body<= hidable => 1, ); - my @watched_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @watched_userids; + my @watched_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @watched_userids; my $watched_body_name_ml = @watched_list ? { ml => '.people.watched.some', opts => { num => scalar @watched_list } } : '.people.watched.none'; @@ -760,7 +760,7 @@ body<= } if ( $u->is_community ) { - my @members_list = sort { $a->user cmp $b->user } map { $us->{$_} } @members_userids; + my @members_list = sort { $a->display_name cmp $b->display_name } map { $us->{$_} } @members_userids; my $members_body_name_ml = @members_list ? { ml => '.people.members.some', opts => { num => scalar @members_list } } : '.people.members.none'; @@ -771,7 +771,7 @@ body<= body => $listusers->( \@members_list ), ); - my @posting_access_from_list = sort { $a->user cmp $b->user } map { $us->{$_} } @posting_access_from_userids; + my @posting_access_from_list = sort { $a->display_name cmp $b->display_name } map { $us->{$_} } @posting_access_from_userids; my $posting_access_from_body_name_ml = @posting_access_from_list ? { ml => '.people.posting_access_from.some', opts => { num => scalar @posting_access_from_list } } : '.people.posting_access_from.none'; @@ -783,7 +783,7 @@ body<= ); } - my @watched_by_list = sort { $a->user cmp $b->user } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @watched_by_userids; + my @watched_by_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_personal || $_->is_identity } map { $us->{$_} } @watched_by_userids; my $watched_by_body_name_ml = @watched_by_list ? { ml => '.people.watched_by.some', opts => { num => scalar @watched_by_list } } : '.people.watched_by.none'; @@ -825,7 +825,7 @@ body<= my ( $member_of_body, $posting_access_to_body, $watched_body ); if ( $u->is_personal ) { - my @member_of_list = sort { $a->user cmp $b->user } map { $us->{$_} } @member_of_userids; + my @member_of_list = sort { $a->display_name cmp $b->display_name } map { $us->{$_} } @member_of_userids; my $member_of_body_name_ml = @member_of_list ? { ml => '.comms.member_of.some', opts => { num => scalar @member_of_list } } : '.comms.member_of.none'; @@ -837,7 +837,7 @@ body<= hidable => 1, ); - my @posting_access_to_list = sort { $a->user cmp $b->user } map { $us->{$_} } @posting_access_to_userids; + my @posting_access_to_list = sort { $a->display_name cmp $b->display_name } map { $us->{$_} } @posting_access_to_userids; my $posting_access_to_body_name_ml = @posting_access_to_list ? { ml => '.comms.posting_access_to.some', opts => { num => scalar @posting_access_to_list } } : '.comms.posting_access_to.none'; @@ -849,7 +849,7 @@ body<= ); } - my @watched_list = sort { $a->user cmp $b->user } grep { $_->is_community } map { $us->{$_} } @watched_userids; + my @watched_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_community } map { $us->{$_} } @watched_userids; my $watched_body_name_ml = @watched_list ? { ml => '.comms.watched.some', opts => { num => scalar @watched_list } } : '.comms.watched.none'; @@ -883,7 +883,7 @@ body<= if ( $u->is_personal || $u->is_identity ) { my ( $watched_body ); - my @watched_list = sort { $a->user cmp $b->user } grep { $_->is_syndicated } map { $us->{$_} } @watched_userids; + my @watched_list = sort { $a->display_name cmp $b->display_name } grep { $_->is_syndicated } map { $us->{$_} } @watched_userids; my $watched_body_name_ml = @watched_list ? { ml => '.feeds.watched.some', opts => { num => scalar @watched_list } } : '.feeds.watched.none'; --------------------------------------------------------------------------------