IZ MS fixed facebook inviter for people you are already friends with to use the normal aspect membership dropdown, and created some nuiaces in the seed script between bob, alice and eve and their fb status"
This commit is contained in:
parent
40b2c2370a
commit
2a5155fd4d
3 changed files with 9 additions and 13 deletions
|
|
@ -4,7 +4,9 @@
|
||||||
- if friend.already_invited?
|
- if friend.already_invited?
|
||||||
= link_to t('.resend'), service_inviter_path(:uid => friend.uid, :provider => 'facebook', :invitation_id => friend.invitation_id), :class => 'button resend'
|
= link_to t('.resend'), service_inviter_path(:uid => friend.uid, :provider => 'facebook', :invitation_id => friend.invitation_id), :class => 'button resend'
|
||||||
- elsif friend.on_diaspora?
|
- elsif friend.on_diaspora?
|
||||||
= render 'shared/aspect_dropdown', :selected_aspects => contact_proxy(friend).aspects, :person => friend.person, :hang => 'left'
|
/= render 'shared/aspect_dropdown', :selected_aspects => contact_proxy(friend).aspects, :person => friend.person, :hang => 'left'
|
||||||
|
- puts 'yo'
|
||||||
|
= aspect_membership_dropdown(contact_proxy(friend), friend.person, 'left')
|
||||||
- else
|
- else
|
||||||
= render 'shared/aspect_dropdown', :selected_aspects => contact_proxy(friend).aspects, :person => friend.person, :hang => 'left', :dropdown_class => 'inviter', :service_uid => friend.uid
|
= render 'shared/aspect_dropdown', :selected_aspects => contact_proxy(friend).aspects, :person => friend.person, :hang => 'left', :dropdown_class => 'inviter', :service_uid => friend.uid
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,11 +42,13 @@ puts "done!"
|
||||||
print "Adding Facebook contacts... "
|
print "Adding Facebook contacts... "
|
||||||
bob_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => bob.id, :uid => bob.username)
|
bob_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => bob.id, :uid => bob.username)
|
||||||
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => bob_facebook)} +
|
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => bob_facebook)} +
|
||||||
[Factory.build(:service_user, :service => bob_facebook, :uid => eve.username, :person => eve.person)])
|
[Factory.build(:service_user, :service => bob_facebook, :uid => eve.username, :person => eve.person,
|
||||||
|
:contact => bob.contact_for(eve.person))])
|
||||||
|
|
||||||
eve_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => eve.id, :uid => eve.username)
|
eve_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => eve.id, :uid => eve.username)
|
||||||
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => eve_facebook) } +
|
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => eve_facebook) } +
|
||||||
[Factory.build(:service_user, :service => eve_facebook, :uid => bob.username, :person => bob.person)])
|
[Factory.build(:service_user, :service => eve_facebook, :uid => bob.username, :person => bob.person,
|
||||||
|
:contact => eve.contact_for(bob.person))])
|
||||||
|
|
||||||
|
|
||||||
puts "done!"
|
puts "done!"
|
||||||
|
|
|
||||||
|
|
@ -6,16 +6,9 @@ var ContactEdit = {
|
||||||
init: function(){
|
init: function(){
|
||||||
$.extend(ContactEdit, AspectsDropdown);
|
$.extend(ContactEdit, AspectsDropdown);
|
||||||
$('.dropdown.aspect_membership .dropdown_list > li, .dropdown.inviter .dropdown_list > li').live('click', function(evt){
|
$('.dropdown.aspect_membership .dropdown_list > li, .dropdown.inviter .dropdown_list > li').live('click', function(evt){
|
||||||
|
|
||||||
ContactEdit.processClick($(this), evt);
|
ContactEdit.processClick($(this), evt);
|
||||||
});
|
});
|
||||||
// $('.button.resend').live('click', function(evt){
|
|
||||||
// evt.preventDefault();
|
|
||||||
// $.post($(this).href, {},
|
|
||||||
// function(data){
|
|
||||||
// console.log(data);
|
|
||||||
// ContactEdit.processSuccess($(this), evt, data)
|
|
||||||
// });
|
|
||||||
// });
|
|
||||||
},
|
},
|
||||||
|
|
||||||
updateNumber: function(dropdown, personId, number){
|
updateNumber: function(dropdown, personId, number){
|
||||||
|
|
@ -50,7 +43,6 @@ var ContactEdit = {
|
||||||
|
|
||||||
processSuccess: function(element, evt, data) {
|
processSuccess: function(element, evt, data) {
|
||||||
element.removeClass('loading')
|
element.removeClass('loading')
|
||||||
element.parent().parent().html('sent!');
|
|
||||||
if (data.url != undefined) {
|
if (data.url != undefined) {
|
||||||
window.location = data.url;
|
window.location = data.url;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue