commit
9c4ed9c8f9
@ -1,4 +1,14 @@
|
||||
class OptionNumber < ActiveRecord::Base
|
||||
attr_accessible :attachment, :changeset, :document, :follow, :issue_done_ratio, :issues_status, :memo, :messages_for_issues, :post_issue, :praise_by_one, :praise_by_three, :praise_by_two, :replay_for_memo, :replay_for_message, :score_type, :total_score, :tread, :tread_by_one, :tread_by_three, :tread_by_two, :user_id
|
||||
|
||||
def self.get_user_option_number user_id
|
||||
result = nil
|
||||
unless user_id.nil?
|
||||
ons = OptionNumber.find_all_by_user_id(user_id);
|
||||
unless (ons .nil? && ons.count > 0)
|
||||
result = ons.first
|
||||
end
|
||||
end
|
||||
result
|
||||
end
|
||||
end
|
||||
|
@ -1,9 +1,60 @@
|
||||
<script type="text/javascript">
|
||||
function regexName()
|
||||
{
|
||||
var name = $("#bid_name").val();
|
||||
|
||||
if(name=="")
|
||||
{
|
||||
$("#bid_name_span").text("名称不能为空");
|
||||
$("#bid_name_span").css('color','#ff0000');
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
$("#bid_name_span").text("填写正确");
|
||||
$("#bid_name_span").css('color','#008000');
|
||||
return true;
|
||||
}
|
||||
}
|
||||
function regexDeadLine()
|
||||
{
|
||||
var deadline = $("#bid_deadline").val();
|
||||
var regex = /^\d{4}-\d{2}-\d{2}$/;
|
||||
if(deadline=="")
|
||||
{
|
||||
$("#bid_deadline_span").text("截止日期不能为空");
|
||||
$("#bid_deadline_span").css('color','#ff0000');
|
||||
return false;
|
||||
}
|
||||
else if(regex.test(deadline))
|
||||
{
|
||||
$("#bid_deadline_span").text("填写正确");
|
||||
$("#bid_deadline_span").css('color','#008000');
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$("#bid_deadline_span").text("截止日期格式错误");
|
||||
$("#bid_deadline_span").css('color','#ff0000');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function submitHomework()
|
||||
{
|
||||
if(regexDeadLine()&®exName())
|
||||
{
|
||||
$("#new_bid").submit();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<h3><%=l(:label_course_new_homework)%></h3>
|
||||
|
||||
<%= labelled_form_for @homework, :url => {:controller => 'bids', :action => 'create_homework',:course_id => "#{params[:id] || params[:course_id]}"} do |f| %>
|
||||
<div class="box tabular">
|
||||
<%= render :partial => 'homework_form', :locals => { :f => f } %>
|
||||
<%= submit_tag l(:button_create), :class => "enterprise" %>
|
||||
<input type="button" onclick="submitHomework();" value="<%= l(:button_create)%>" class="enterprise">
|
||||
<%= javascript_tag "$('#bid_name').focus();" %>
|
||||
<% end %>
|
||||
</div>
|
@ -0,0 +1,19 @@
|
||||
class ProjectScoreAddCloumn < ActiveRecord::Migration
|
||||
def up
|
||||
add_column("project_scores","issue_num",:integer,:default => 0)
|
||||
add_column("project_scores","issue_journal_num",:integer,:default => 0)
|
||||
add_column("project_scores","news_num",:integer,:default => 0)
|
||||
add_column("project_scores","documents_num",:integer,:default => 0)
|
||||
add_column("project_scores","changeset_num",:integer,:default => 0)
|
||||
add_column("project_scores","board_message_num",:integer,:default => 0)
|
||||
end
|
||||
|
||||
def down
|
||||
remove_column("project_scores","issue_num")
|
||||
remove_column("project_scores","issue_journal_num")
|
||||
remove_column("project_scores","news_num")
|
||||
remove_column("project_scores","documents_num")
|
||||
remove_column("project_scores","changeset_num")
|
||||
remove_column("project_scores","board_message_num")
|
||||
end
|
||||
end
|
Loading…
Reference in new issue