View
@@ -0,0 +1,21 @@
<div class="box" id="story_box">
<div class="legend">
Suggest Story Changes
</div>
<%= form_for @story, :url => story_suggest_path(@story.short_id),
:method => :post, :html => { :id => "edit_story" } do |f| %>
<%= render :partial => "stories/form", :locals => { :story => @story,
:f => f, :suggesting => true } %>
<p></p>
<div class="box">
<div class="boxline actions">
<%= submit_tag "Suggest Changes" %>
&nbsp;or <a href="<%= story_path(@story.short_id) %>">cancel</a>
</div>
</div>
<% end %>
</div>
View
@@ -57,6 +57,8 @@
post "undelete"
post "hide"
post "unhide"
get "suggest"
post "suggest", :action => "submit_suggestions"
end
post "/stories/fetch_url_attributes", :format => "json"
post "/stories/preview" => "stories#preview"
View
@@ -0,0 +1,9 @@
class AddSuggestedTaggings < ActiveRecord::Migration
def change
create_table :suggested_taggings do |t|
t.integer :story_id
t.integer :tag_id
t.integer :user_id
end
end
end
View
@@ -0,0 +1,9 @@
class AddSuggestedTitles < ActiveRecord::Migration
def change
create_table "suggested_titles" do |t|
t.integer :story_id
t.integer :user_id
t.string :title, :limit => 150, :null => false
end
end
end
View
@@ -11,7 +11,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20150730225352) do
ActiveRecord::Schema.define(version: 20151015011231) do
create_table "comments", force: true do |t|
t.datetime "created_at", null: false
@@ -133,6 +133,18 @@
add_index "stories", ["twitter_id"], name: "index_stories_on_twitter_id", using: :btree
add_index "stories", ["url"], name: "url", length: {"url"=>191}, using: :btree
create_table "suggested_taggings", force: true do |t|
t.integer "story_id"
t.integer "tag_id"
t.integer "user_id"
end
create_table "suggested_titles", force: true do |t|
t.integer "story_id"
t.integer "user_id"
t.string "title", limit: 150, null: false
end
create_table "tag_filters", force: true do |t|
t.datetime "created_at", null: false
t.datetime "updated_at", null: false