From 7d52305640d647d97c7904e447ad48e6d0e2f694 Mon Sep 17 00:00:00 2001 From: Nick Black Date: Sun, 6 May 2007 10:36:06 +0000 Subject: [PATCH] added messaging and friend stuff that wasn't checked in --- app/controllers/friend_controller.rb | 2 ++ app/models/friend.rb | 4 ++++ app/views/message/new.rhtml | 20 ++++++++++++++++++++ app/views/message/read.rhtml | 16 ++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 app/controllers/friend_controller.rb create mode 100644 app/models/friend.rb create mode 100644 app/views/message/new.rhtml create mode 100644 app/views/message/read.rhtml diff --git a/app/controllers/friend_controller.rb b/app/controllers/friend_controller.rb new file mode 100644 index 000000000..292f5c996 --- /dev/null +++ b/app/controllers/friend_controller.rb @@ -0,0 +1,2 @@ +class FriendController < ApplicationController +end diff --git a/app/models/friend.rb b/app/models/friend.rb new file mode 100644 index 000000000..242b74251 --- /dev/null +++ b/app/models/friend.rb @@ -0,0 +1,4 @@ +class Friend < ActiveRecord::Base + belongs_to :user + +end diff --git a/app/views/message/new.rhtml b/app/views/message/new.rhtml new file mode 100644 index 000000000..4075d543e --- /dev/null +++ b/app/views/message/new.rhtml @@ -0,0 +1,20 @@ +<% display_name = (User.find_by_id(params[:user_id])).display_name %> + +

Send a new message to <%= display_name %>

+ +<% if params[:display_name] %> +

Writing a new message to <%= params[:display_name] %>

+

TODO: drop down box of your friends

+<%end%> + +<%= error_messages_for 'message' %> + +<%= start_form_tag :controller => 'message', :action => 'new' %> +subject: <%= text_field 'message', 'title' %>
+body: <%= text_area 'message', 'body' %>
+ <%= submit_tag 'Send' %> +<% end_form_tag %> + +
+ +<%= link_to 'Back to my account', :controller => 'user', :action => 'account' %> diff --git a/app/views/message/read.rhtml b/app/views/message/read.rhtml new file mode 100644 index 000000000..1e2a3bf5b --- /dev/null +++ b/app/views/message/read.rhtml @@ -0,0 +1,16 @@ +

Reading your messages

+ + + + + + + + + + +
frommessagedatereply
<%= (User.find_by_id(@message.from_user_id)).display_name %><%= @message.body %><%= @message.sent_on %><%= link_to 'reply', :controller => 'message', :action => 'new', :user_id => @message.from_user_id %>
+ +<%= start_form_tag :controller => 'message', :action => 'mark', :message_id => @message.id %> +<%= submit_tag 'Mark as read' %> + -- 2.43.2