Updated Remember me, and Homepage widget more link
This commit is contained in:
parent
afff07ec89
commit
5e0696890a
|
@ -0,0 +1,10 @@
|
||||||
|
class UserMailer < Devise::Mailer
|
||||||
|
default :from => "noreply@rulingcom.com"
|
||||||
|
|
||||||
|
def password_reset(user, password)
|
||||||
|
@user = user
|
||||||
|
@password = password
|
||||||
|
mail(:to => user.email,
|
||||||
|
:subject => 'Password Reset Notification')
|
||||||
|
end
|
||||||
|
end
|
|
@ -1,22 +1,36 @@
|
||||||
|
<section id="main-wrap">
|
||||||
|
<div class="sign-in have-other-sign-in">
|
||||||
|
<!-- <p class="alert alert-error in fade">You need to sign in.</p>
|
||||||
|
-->
|
||||||
|
|
||||||
<h1 class="login-logo"><%= t(:ruling_site) %></h1>
|
<div class="form">
|
||||||
<div id="signin-header">
|
<h3 class="login-logo">Reset Your Password</h3>
|
||||||
<h3><%= t(:forgot_password) %></h3>
|
<div>
|
||||||
</div>
|
<input name="utf8" type="hidden" value="" />
|
||||||
<div id="container" class="sign-in">
|
<input name="authenticity_token" type="hidden" value="" />
|
||||||
<%= form_for :user, :url => user_password_path, :html => {:class => 'user_new form-horizontal'} do |f| %>
|
</div>
|
||||||
<%= devise_error_messages! %>
|
<!-- <div class="other-sign-in">
|
||||||
<div class="content">
|
<a class="btn btn-primary" type="submit">Other Sign In</a>
|
||||||
<div class="main">
|
<p>or</p>
|
||||||
<div class="control-group clear">
|
</div> -->
|
||||||
<%= f.label :email %>
|
<div class="form-block">
|
||||||
<%= f.email_field :email, :placeholder => t(:email), :style => "width: 330px;" %>
|
<div class="form-list clearfix">
|
||||||
<span class="help-inline">Please correct the error</span>
|
<form class="content" accept-charset="UTF-8" action="/users/sign_in" method="post">
|
||||||
</div>
|
<%= form_for(resource, :as => resource_name, :url => password_path(resource_name), :html => { :method => :post, :class => 'user_new form-horizontal' }) do |f| %>
|
||||||
</div>
|
<%= devise_error_messages! %>
|
||||||
</div>
|
|
||||||
<div class="form-actions clear">
|
<div class="control-group clear">
|
||||||
<%= content_tag :button, "Send me reset password instructions", :type => :submit, :class => 'btn btn-primary pull-right' %>
|
<label for="user_email">
|
||||||
</div>
|
<i class="icons-mail "></i>
|
||||||
<% end %>
|
</label>
|
||||||
</div>
|
<%= f.text_field :email, :placeholder => t(:email), :id=>"user_email" %>
|
||||||
|
</div>
|
||||||
|
<%= content_tag :button, "Reset Password", :type => :submit, :class => 'btn btn-primary' %>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
|
@ -1,5 +1,3 @@
|
||||||
<!-- Orbit Bar -->
|
|
||||||
<!--#include virtual="include/orbit_bar.html"-->
|
|
||||||
<section id="main-wrap">
|
<section id="main-wrap">
|
||||||
<div class="sign-in have-other-sign-in">
|
<div class="sign-in have-other-sign-in">
|
||||||
<!-- <p class="alert alert-error in fade">You need to sign in.</p>
|
<!-- <p class="alert alert-error in fade">You need to sign in.</p>
|
||||||
|
@ -35,25 +33,22 @@
|
||||||
</label>
|
</label>
|
||||||
<%= f.password_field :password, :placeholder => t(:dots), :id=>"user_password" %>
|
<%= f.password_field :password, :placeholder => t(:dots), :id=>"user_password" %>
|
||||||
</div>
|
</div>
|
||||||
<%= content_tag :button, t(:login), :type => :submit, :class => 'btn btn-primary' %>
|
<br/>
|
||||||
</form>
|
<label class="checkbox">
|
||||||
|
<% if devise_mapping.rememberable? -%>
|
||||||
<form class="content" accept-charset="UTF-8" action="/users/sign_in" method="post">
|
<%= f.check_box :remember_me %> <small><%= f.label :remember_me %></small>
|
||||||
<div class="control-group clear">
|
<% end -%>
|
||||||
<label for="user_email">
|
</label>
|
||||||
<i class="icon-user"></i>
|
|
||||||
</label>
|
<%= content_tag :button, t(:login), :type => :submit, :class => 'btn btn-primary' %>
|
||||||
<input type="text" id="user_id" name="user[id]" placeholder="帳號" />
|
|
||||||
</div>
|
|
||||||
<div class="control-group clear">
|
|
||||||
<label for="user_password">
|
|
||||||
<i class="icons-mail"></i>
|
|
||||||
</label>
|
|
||||||
<input type="text" id="user_email" name="user[email]" placeholder="電子郵件" />
|
|
||||||
</div>
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="pull-right">
|
||||||
|
<%= link_to content_tag(:small, t(:forgot_password)), new_user_password_path %>
|
||||||
|
</div>
|
||||||
|
<br/>
|
||||||
<!-- <div class="register">
|
<!-- <div class="register">
|
||||||
<button class="btn btn-inverse" type="submit">Register</button>
|
<button class="btn btn-inverse" type="submit">Register</button>
|
||||||
</div> -->
|
</div> -->
|
||||||
|
|
|
@ -69,10 +69,10 @@
|
||||||
<%= f.password_field :password, class: "input-xlarge", placeholder: t(:password) %>
|
<%= f.password_field :password, class: "input-xlarge", placeholder: t(:password) %>
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-left" style="width: 150px;">
|
<div class="pull-left" style="width: 150px;">
|
||||||
<!-- <label class="checkbox">
|
<label class="checkbox">
|
||||||
<input type="checkbox" value="">
|
<input type="checkbox" name="user[remember_me]" value="1" checked="checked" />
|
||||||
<small>Remember me</small>
|
<small>Remember me</small>
|
||||||
</label> -->
|
</label>
|
||||||
<%= content_tag :button, t(:login), :type => :submit, :class => 'btn btn-primary' %>
|
<%= content_tag :button, t(:login), :type => :submit, :class => 'btn btn-primary' %>
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-right">
|
<div class="pull-right">
|
||||||
|
|
|
@ -15,7 +15,7 @@ Orbit::Application.configure do
|
||||||
config.action_controller.perform_caching = true
|
config.action_controller.perform_caching = true
|
||||||
|
|
||||||
# Don't care if the mailer can't send
|
# Don't care if the mailer can't send
|
||||||
config.action_mailer.raise_delivery_errors = false
|
config.action_mailer.raise_delivery_errors = true
|
||||||
|
|
||||||
# Print deprecation notices to the Rails logger
|
# Print deprecation notices to the Rails logger
|
||||||
config.active_support.deprecation = :log
|
config.active_support.deprecation = :log
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
Devise.setup do |config|
|
Devise.setup do |config|
|
||||||
# ==> Mailer Configuration
|
# ==> Mailer Configuration
|
||||||
# Configure the e-mail address which will be shown in DeviseMailer.
|
# Configure the e-mail address which will be shown in DeviseMailer.
|
||||||
config.mailer_sender = "please-change-me@config-initializers-devise.com"
|
config.mailer_sender = "UserMailer"
|
||||||
|
|
||||||
# Configure the class responsible to send e-mails.
|
# Configure the class responsible to send e-mails.
|
||||||
# config.mailer = "Devise::Mailer"
|
config.mailer = "Devise::Mailer"
|
||||||
|
|
||||||
# ==> ORM configuration
|
# ==> ORM configuration
|
||||||
# Load and configure the ORM. Supports :active_record (default) and
|
# Load and configure the ORM. Supports :active_record (default) and
|
||||||
|
@ -61,7 +61,7 @@ Devise.setup do |config|
|
||||||
|
|
||||||
# ==> Configuration for :rememberable
|
# ==> Configuration for :rememberable
|
||||||
# The time the user will be remembered without asking for credentials again.
|
# The time the user will be remembered without asking for credentials again.
|
||||||
# config.remember_for = 2.weeks
|
config.remember_for = 2.weeks
|
||||||
|
|
||||||
# If true, a valid remember token can be re-used between multiple browsers.
|
# If true, a valid remember token can be re-used between multiple browsers.
|
||||||
# config.remember_across_browsers = true
|
# config.remember_across_browsers = true
|
||||||
|
|
|
@ -8,7 +8,7 @@ defaults: &defaults
|
||||||
|
|
||||||
development:
|
development:
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
database: orbit_site_new
|
database: test_site
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,4 +24,4 @@ production:
|
||||||
# password: <%= ENV['MONGOID_PASSWORD'] %>
|
# password: <%= ENV['MONGOID_PASSWORD'] %>
|
||||||
# database: <%= ENV['MONGOID_DATABASE'] %>
|
# database: <%= ENV['MONGOID_DATABASE'] %>
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
database: orbit_site_new
|
database: orbit_test_new
|
||||||
|
|
|
@ -23,7 +23,6 @@ module ParserFrontEnd
|
||||||
args["tag_id"] = args["tag_id"].gsub(/\"|\[|\]/,'').split(",").each(&:strip!) if !args["tag_id"].blank? and args["tag_id"].is_a? String
|
args["tag_id"] = args["tag_id"].gsub(/\"|\[|\]/,'').split(",").each(&:strip!) if !args["tag_id"].blank? and args["tag_id"].is_a? String
|
||||||
# tag = params[:tag_id].blank? ? page[:tag] : params[:tag_id]
|
# tag = params[:tag_id].blank? ? page[:tag] : params[:tag_id]
|
||||||
# category = params[:category_id].blank? ? page[:category] : params[:category_id]
|
# category = params[:category_id].blank? ? page[:category] : params[:category_id]
|
||||||
|
|
||||||
body = Nokogiri::HTML(page.content)
|
body = Nokogiri::HTML(page.content)
|
||||||
|
|
||||||
if @edit
|
if @edit
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<% end %>
|
<% end %>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<% if !@category_id.blank? %>
|
<% if !@category_id.blank? %>
|
||||||
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
||||||
<% else %>
|
<% else %>
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<% if !@category_id.blank? %>
|
<% if !@category_id.blank? %>
|
||||||
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
||||||
<% else %>
|
<% else %>
|
||||||
|
@ -149,7 +149,6 @@
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<% if !@category_id.blank? %>
|
<% if !@category_id.blank? %>
|
||||||
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
||||||
<% else %>
|
<% else %>
|
||||||
|
@ -198,8 +197,7 @@
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<% if !@category_id.blank? %>
|
<% if !@category_id.blank? %>
|
||||||
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
||||||
<% else %>
|
<% else %>
|
||||||
|
@ -246,7 +244,6 @@
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<% if !@category_id.blank? %>
|
<% if !@category_id.blank? %>
|
||||||
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
|
||||||
<% else %>
|
<% else %>
|
||||||
|
|
Reference in New Issue