Merge branch 'master' of github.com:diaspora/diaspora

This commit is contained in:
ilya 2010-09-23 12:31:40 -07:00
commit c31489b42b
9 changed files with 73 additions and 35 deletions

View file

@ -38,6 +38,10 @@ gem 'magent', :git => 'http://github.com/dcu/magent.git'
gem 'carrierwave', :git => 'git://github.com/rsofaer/carrierwave.git' , :branch => 'master' #Untested mongomapper branch
gem 'mini_magick'
#sinatra
gem 'sinatra', '1.0'
gem 'async_sinatra'
group :test, :development do
gem 'factory_girl_rails'
end

View file

@ -104,6 +104,8 @@ GEM
addressable (2.2.1)
arel (1.0.1)
activesupport (~> 3.0.0)
async_sinatra (0.2.3)
sinatra (>= 1.0)
autotest (4.3.2)
bcrypt-ruby (2.1.2)
bson (1.0.7)
@ -212,6 +214,8 @@ GEM
selenium-client (1.2.18)
selenium-rc (2.2.4)
selenium-client (>= 1.2.18)
sinatra (1.0)
rack (>= 1.0)
subexec (0.0.4)
thin (1.2.7)
daemons (>= 1.0.9)
@ -238,6 +242,7 @@ PLATFORMS
DEPENDENCIES
addressable
async_sinatra
autotest
bson (= 1.0.7)
bson_ext (= 1.0.7)
@ -266,6 +271,7 @@ DEPENDENCIES
ruby-debug
saucelabs-adapter (= 0.8.12)
selenium-rc
sinatra (= 1.0)
sprinkle!
thin
webmock

View file

@ -115,14 +115,6 @@ If you're on **Mac OS X**, you already have Ruby on your system. Yay!
### MongoDB
To install MongoDB on **Fedora**, use the official repositories
sudo yum install mongodb-server
Ensure that the server is started at system reboot:
sudo chkconfig mongod on
To install MongoDB on **Ubuntu**, add the official MongoDB repository
[here](http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages).
@ -155,6 +147,32 @@ Then run:
sudo chmod -Rv 777 /data/
To install MongoDB on a x86_64 **Fedora** system, add the official MongoDB
repository from MongoDB
(http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages) into
/etc/yum.repos.d/10gen.repo:
[10gen]
name=10gen Repository
baseurl=http://downloads.mongodb.org/distros/fedora/13/os/x86_64/
gpgcheck=0
enabled=1
Then use yum to install the packages:
sudo yum install mongo-stable mongo-stable-server
If you're running a 32-bit system, run `wget
http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.6.2.tgz`. If you're
running a 64-bit system, run `wget
http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.2.tgz`.
# extract
tar xzf mongodb-linux-i686-1.4.0.tgz
# create the required data directory
sudo mkdir -p /data/db
sudo chmod -Rv 777 /data/
To install MongoDB on **Mac OS X**, run the following:
brew install mongo
@ -248,7 +266,7 @@ run `service mongodb start`). If you installed the binary manually, run `sudo
mongod` from where mongo is installed to start mongo.
If you installed the Fedora package, MongoDB will need to be started via
`service mongod start`. If you installed the binary manually, run `sudo
`service mongodb start`. If you installed the binary manually, run `sudo
mongod` from where Mongo is installed to start Mongo.
If you installed the OsX package through "brew", MongoDB will need to be

View file

@ -10,7 +10,7 @@ class CommentsController < ApplicationController
respond_to :json, :only => :show
def create
target = Post.find_by_id params[:comment][:post_id]
target = current_user.find_visible_post_by_id params[:comment][:post_id]
text = params[:comment][:text]
@comment = current_user.comment text, :on => target

View file

@ -42,6 +42,9 @@ class RequestsController < ApplicationController
return
end
# rel_hash = {:friend => params[:friend_handle]}
Rails.logger.debug("Sending request: #{rel_hash}")
begin

View file

@ -57,7 +57,11 @@ module ApplicationHelper
end
def person_image_link(person)
if current_user.friends.include?(person) || current_user.person == person
link_to person_image_tag(person), object_path(person)
else
person_image_tag person
end
end
def new_request(request_count)

View file

@ -10,7 +10,7 @@
= f.label :username
= f.text_field :username
%p.user_network
="@#{APP_CONFIG[:pod_url]}"
="@#{APP_CONFIG[:terse_pod_url]}"
%p
= f.label :password

View file

@ -8,7 +8,10 @@
.content
%span.from
- if current_user.friends.include?(person) || person.id == current_user.person.id
= link_to person.real_name, person_path(person)
- else
= person.real_name
.info
= person.diaspora_handle

View file

@ -12,31 +12,31 @@ cy:
devise:
failure:
unauthenticated: 'Mae angen i chi arwyddo i mewn neu ymuno cyn parhau.'
unconfirmed: 'Rhaid i chi gadarnhau eich cyfrif cyn parhau.'
locked: 'Mae eich cyfrif wedi'i gloi.'
invalid: 'E-bost neu gyfrinair annilys.'
invalid_token: 'Tocyn dilysu annilys.'
timeout: 'Mae eich sesiwn wedi dod i ben, arwyddwch i mewn eto i barhau.'
inactive: 'Nid yw eich cyfrif wedi'i actifadu.'
unauthenticated: "Mae angen i chi arwyddo i mewn neu ymuno cyn parhau."
unconfirmed: "Rhaid i chi gadarnhau eich cyfrif cyn parhau."
locked: "Mae eich cyfrif wedi'i gloi."
invalid: "E-bost neu gyfrinair annilys."
invalid_token: "Tocyn dilysu annilys."
timeout: "Mae eich sesiwn wedi dod i ben, arwyddwch i mewn eto i barhau."
inactive: "Nid yw eich cyfrif wedi'i actifadu."
sessions:
signed_in: 'Arwyddwyd i fewn yn llwyddiannus.'
signed_out: 'Arwyddwyd allan yn llwyddiannus.'
signed_in: "Arwyddwyd i fewn yn llwyddiannus."
signed_out: "Arwyddwyd allan yn llwyddiannus."
passwords:
send_instructions: 'Byddwch yn derbyn e-bost â chyfarwyddiadau ar sut i gadarnhau eich cyfrif mewn ychydig funudau.'
updated: 'Newidiwyd eich cyfrinair yn llwyddiannus. Rydych chi wedi arwyddo i fewn.'
send_instructions: "Byddwch yn derbyn e-bost â chyfarwyddiadau ar sut i gadarnhau eich cyfrif mewn ychydig funudau."
updated: "Newidiwyd eich cyfrinair yn llwyddiannus. Rydych chi wedi arwyddo i fewn."
confirmations:
send_instructions: 'Byddwch yn derbyn e-bost â chyfarwyddiadau ar sut i gadarnhau eich cyfrif mewn ychydig funudau.'
confirmed: 'Cadarnhawyd eich cyfrif yn llwyddiannus. Rydych chi wedi arwyddo i fewn.'
send_instructions: "Byddwch yn derbyn e-bost â chyfarwyddiadau ar sut i gadarnhau eich cyfrif mewn ychydig funudau."
confirmed: "Cadarnhawyd eich cyfrif yn llwyddiannus. Rydych chi wedi arwyddo i fewn."
registrations:
signed_up: 'Rydych chi wedi arwyddo i fyny yn llwyddiannus. Anfonwyd cadarnhad at eich e-bost os yw wedi'i alluogi.'
updated: 'Diweddarwyd eich cyfrif yn llwyddiannus.'
destroyed: 'Hwyl fawr! Canslwyd eich cyfrif yn llwyddiannus. Rydym yn gobeithio gweld chi eto yn fuan.'
signed_up: "Rydych chi wedi arwyddo i fyny yn llwyddiannus. Anfonwyd cadarnhad at eich e-bost os yw wedi'i alluogi."
updated: "Diweddarwyd eich cyfrif yn llwyddiannus."
destroyed: "Hwyl fawr! Canslwyd eich cyfrif yn llwyddiannus. Rydym yn gobeithio gweld chi eto yn fuan."
unlocks:
send_instructions: 'Byddwch yn derbyn e-bost gyda cyfarwyddiadau ar sut i agor eich cyfrif mewn ychydig funudau.'
unlocked: 'Datglowyd eich cyfrif yn llwyddiannus. Rydych chi wedi arwyddo i fewn.'
send_instructions: "Byddwch yn derbyn e-bost gyda cyfarwyddiadau ar sut i agor eich cyfrif mewn ychydig funudau."
unlocked: "Datglowyd eich cyfrif yn llwyddiannus. Rydych chi wedi arwyddo i fewn."
mailer:
confirmation_instructions: 'Cyfarwyddiadau cadarnhad.'
reset_password_instructions: 'Ailosod cyfarwyddiadau cyfrinair'
unlock_instructions: 'Cyfarwyddiadau Datgloi'
confirmation_instructions: "Cyfarwyddiadau cadarnhad."
reset_password_instructions: "Ailosod cyfarwyddiadau cyfrinair"
unlock_instructions: "Cyfarwyddiadau Datgloi"