# HG changeset patch
# User jittat
+ Show on front page?
+ <%= f.check_box :frontpage %>
+
<%= f.submit "Update" %>
<% end %> diff --git a/app/views/announcements/new.html.erb b/app/views/announcements/new.html.erb --- a/app/views/announcements/new.html.erb +++ b/app/views/announcements/new.html.erb @@ -19,6 +19,11 @@
+ Show on front page?
+ <%= f.check_box :frontpage %>
+
<%= f.submit "Create" %>
<% end %> diff --git a/app/views/announcements/show.html.erb b/app/views/announcements/show.html.erb --- a/app/views/announcements/show.html.erb +++ b/app/views/announcements/show.html.erb @@ -13,6 +13,11 @@ <%=h @announcement.published %> ++ Show on front page: + <%=h @announcement.frontpage %> +
+ <%= link_to 'Edit', edit_announcement_path(@announcement) %> | <%= link_to 'Back', announcements_path %> diff --git a/app/views/main/login.html.haml b/app/views/main/login.html.haml --- a/app/views/main/login.html.haml +++ b/app/views/main/login.html.haml @@ -1,5 +1,11 @@ %h1= Configuration['ui.front.title'] +- if @announcements.length!=0 + .announcementbox + %span{:class => 'title'} + Announcements + = render :partial => 'announcement', :collection => @announcements + %b= Configuration['ui.front.welcome_message'] %br/ Please login to see the problem list. diff --git a/db/schema.rb b/db/schema.rb --- a/db/schema.rb +++ b/db/schema.rb @@ -9,7 +9,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20081012050458) do +ActiveRecord::Schema.define(:version => 20081107145815) do create_table "announcements", :force => true do |t| t.string "author" @@ -17,6 +17,7 @@ t.boolean "published" t.datetime "created_at" t.datetime "updated_at" + t.boolean "frontpage", :default => false end create_table "configurations", :force => true do |t|