diff --git a/Rakefile b/Rakefile index 13f1f9fa4..3cf92aae4 100644 --- a/Rakefile +++ b/Rakefile @@ -3,5 +3,6 @@ require File.expand_path('../config/application', __FILE__) require 'rake' - +ENV['GNUPGHOME'] = File.expand_path("../../gpg/diaspora-#{Rails.env}/", __FILE__) +GPGME::check_version({}) Rails::Application.load_tasks diff --git a/app/controllers/publics_controller.rb b/app/controllers/publics_controller.rb index f4ec0d6f2..454b614ff 100644 --- a/app/controllers/publics_controller.rb +++ b/app/controllers/publics_controller.rb @@ -3,6 +3,8 @@ class PublicsController < ApplicationController include PublicsHelper def hcard + @user = User.owner + render 'hcard' end def host_meta diff --git a/app/views/publics/hcard.erb b/app/views/publics/hcard.erb new file mode 100644 index 000000000..e544a8592 --- /dev/null +++ b/app/views/publics/hcard.erb @@ -0,0 +1,39 @@ + +
+
+ +
+

<%=@user.real_name%>

+
+
+

User profile

+
+
Nickname
+
+ <%= @user.real_name%> +
+
+
+
Full name
+
+ <%= @user.real_name %> +
+
+
+
URL
+
+ <%= @user.url%> +
+
+
+
Note
+
Diaspora is awesome! vi is better than emacs!
+
+
+
+
+
+ diff --git a/app/views/publics/webfinger.erb b/app/views/publics/webfinger.erb index 98a149c55..b2228a3f0 100644 --- a/app/views/publics/webfinger.erb +++ b/app/views/publics/webfinger.erb @@ -1,11 +1,14 @@ acct:<%=@user.email%> - <%=@user.url%> - - --!> + + diff --git a/config/routes.rb b/config/routes.rb index 47f98ed93..9117e42e1 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -22,6 +22,7 @@ Diaspora::Application.routes.draw do |map| match 'hubbub', :to => 'publics#hubbub' match '.well-known/host-meta', :to => 'publics#host_meta' match 'webfinger', :to => 'publics#webfinger' + match 'hcard', :to => 'publics#hcard' root :to => 'dashboards#index' end diff --git a/db/seeds/backer.rb b/db/seeds/backer.rb index d06379762..66952e098 100644 --- a/db/seeds/backer.rb +++ b/db/seeds/backer.rb @@ -7,7 +7,8 @@ # Mayor.create(:name => 'Daley', :city => citie require 'config/environment' - +ENV['GNUPGHOME'] = File.expand_path("../../../gpg/diaspora-#{Rails.env}/", __FILE__) +GPGME::check_version({}) def create(backer_number) diff --git a/db/seeds/dev.rb b/db/seeds/dev.rb index 1c285c59b..8605f63f4 100644 --- a/db/seeds/dev.rb +++ b/db/seeds/dev.rb @@ -7,9 +7,10 @@ # Mayor.create(:name => 'Daley', :city => citie require 'config/environment' - +ENV['GNUPGHOME'] = File.expand_path("../../../gpg/diaspora-#{Rails.env}/", __FILE__) +GPGME::check_version({}) # Create seed user -user = User.create( :email => "robert@joindiaspora.com", :password => "monkey", :profile => Profile.new( :first_name => "bobert", :last_name => "brin" )) +user = User.create( :email => "robert@joindiaspora.com", :password => "evankorth", :profile => Profile.new( :first_name => "bobert", :last_name => "brin" )) names = [ ["George", "Washington"], ["John", "Adams"], diff --git a/db/seeds/tom.rb b/db/seeds/tom.rb index 364580fed..03ca0a286 100644 --- a/db/seeds/tom.rb +++ b/db/seeds/tom.rb @@ -7,7 +7,8 @@ # Mayor.create(:name => 'Daley', :city => citie require 'config/environment' - +ENV['GNUPGHOME'] = File.expand_path("../../../gpg/diaspora-#{Rails.env}/", __FILE__) +GPGME::check_version({}) # Create seed user user = User.create( :email => "tom@tom.joindiaspora.com", :password => "evankorth", :url => "http://tom.joindiaspora.com/", :profile => Profile.new( :first_name => "Alexander", :last_name => "Hamiltom" )) diff --git a/gpg/diaspora-development/EMPTY b/gpg/diaspora-development/EMPTY new file mode 100644 index 000000000..e69de29bb diff --git a/gpg/diaspora-production/EMPTY b/gpg/diaspora-production/EMPTY new file mode 100644 index 000000000..e69de29bb diff --git a/gpg/diaspora-test/EMPTY b/gpg/diaspora-test/EMPTY new file mode 100644 index 000000000..e69de29bb