[dw-free] Cannot invite OpenID users to communities
[commit: http://hg.dwscoalition.org/dw-free/rev/a2f067a771a7]
http://bugs.dwscoalition.org/show_bug.cgi?id=2503
Allow inviting OpenID accounts to join communities.
Patch by
kareila.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=2503
Allow inviting OpenID accounts to join communities.
Patch by
Files modified:
- htdocs/community/members.bml
- htdocs/community/members.bml.text
--------------------------------------------------------------------------------
diff -r f3b4f72cb8b5 -r a2f067a771a7 htdocs/community/members.bml
--- a/htdocs/community/members.bml Wed Apr 21 22:59:20 2010 +0000
+++ b/htdocs/community/members.bml Wed Apr 21 23:01:40 2010 +0000
@@ -109,7 +109,7 @@ body<=
next unless $given_user;
- my $target = LJ::load_user($given_user);
+ my $target = LJ::load_user_or_identity( $given_user );
unless ($target) {
push @add_errors, BML::ml( '.error.nouser',
{ user => $given_user } );
@@ -132,10 +132,10 @@ body<=
next;
}
- unless ( $target->is_person ) {
- push @add_errors, BML::ml( '.error.invaliduser',
+ unless ( $target->is_individual ) {
+ push @add_errors, BML::ml( '.error.invaliduser2',
{ user => $target_disp,
- type => $target->{'journaltype'} } );
+ type => $target->journaltype_readable } );
next;
}
diff -r f3b4f72cb8b5 -r a2f067a771a7 htdocs/community/members.bml.text
--- a/htdocs/community/members.bml.text Wed Apr 21 22:59:20 2010 +0000
+++ b/htdocs/community/members.bml.text Wed Apr 21 23:01:40 2010 +0000
@@ -23,7 +23,7 @@
.error.alreadysent=[[user]] could not be added because they were already sent a confirmation email on <i>[[datetime]]</i>. Please wait for them to respond.
-.error.invaliduser=Cannot add community or syndicated account: [[user]]
+.error.invaliduser2=Cannot add [[type]] account: [[user]]
.error.isminor=Sorry, but [[user]] cannot be invited to this community because they do not have a registered birthday that is at least 18 years old.
--------------------------------------------------------------------------------
