Fix for mailer

This commit is contained in:
saurabhbhatia 2013-12-04 11:42:39 +08:00
parent e87c678eb7
commit 9f3042c4fe
8 changed files with 21 additions and 20 deletions

View File

@ -71,7 +71,12 @@ class Admin::SitesController < OrbitBackendController
end
def responsive_setting
@bulletins = Bulletin.all
@bulletin_categories = []
@bulletins.each do |bulletin|
@bulletin_categories << bulletin.get_bulletin_category
end
@categories = @bulletin_categories
end

View File

@ -9,7 +9,7 @@ class Admin::UsersNewInterfaceController < OrbitMemberController
def registration_approval
page_num = params[:page] || 1
@users = User.approval_pending.page(page_num).per(12).desc("_id")
@users = User.approval_pending.page(page_num).per(12).desc("_id").not_guest_and_approved_user
end
def approve_registration

View File

@ -19,7 +19,7 @@ class Site
field :sitemap_menu_in_header, :type => Boolean, :default => false
field :enable_terms_of_use, :type => Boolean, :default => false
field :enable_language_detection, :type => Boolean, :default => false
field :enable_announcement_mobile, :type => Boolean, :default => false
field :announcement_category, :type => Array
field :title_always_on, :type => Boolean, :default => false
field :dashbroad_allow_visitor, :type => Boolean, :default => false

View File

@ -22,11 +22,6 @@ class User
field :cache_dept,type: Hash
field :status_record,type: Hash
field :approved, type: Boolean, :default => false
field :reset_password_token, :type => String
field :reset_password_sent_at, :type => Time
field :remember_created_at, :type => Time
attr_accessible :remember_me
has_and_belongs_to_many :approving_apps, class_name: 'AuthApproval', inverse_of: 'authorized_users'
has_and_belongs_to_many :managing_apps, class_name: 'AuthManager', inverse_of: 'authorized_users'
@ -63,6 +58,8 @@ class User
before_save :rebuild_status_record
scope :remote_account, where(:nccu_id.ne => nil)
scope :not_guest_user, all_of(:name.ne => "guest").and(:approved => true)
scope :not_guest_and_approved_user, all_of(:name.ne => "guest").and(:approved => false)
scope :approval_pending, where(:approved => false)
validates :user_id,

View File

@ -26,13 +26,14 @@
</div>
</div>
<div id="settings" class="control-group">
<!-- <div id="settings" class="control-group">
<label class="control-label muted"><%= I18n.t('site.announcement')%></label>
<div class="controls">
<%= f.check_box :enable_announcement_mobile , :class=>"toggle-check", :data=> { disabled: true } %>
<span class="help-block">Enable Announcements</span>
<% @categories.each do |category|%>
<%= check_box_tag "site[announcement_category][]", category.id.to_s, @site.announcement_category.include?(category), :class=>"toggle-check announcement_category", :data => { :title => "#{category.title}", disabled: true }, "data-deploy"=>"inline" %>
<% end %>
</div>
</div>
</div> -->
<div class="control-group">
<label class="control-label muted"><%= I18n.t('site.mobile_api_openness_on') %></label>

View File

@ -1,7 +1,9 @@
<section class="main-menu">
<ul class="clear">
<li><%= link_to content_tag(:i, nil, :class => "icons-house") + content_tag(:span, t('mobile.home')), mobile_path(:app => params[:app]) %></li>
<% if @site.enable_announcement_mobile %>
<li><%= link_to content_tag(:i, nil, :class => "icons-megaphone") + content_tag(:span, t('mobile.bulletin')), mobile_announcement_path(:app => params[:app]) %></li>
<% end %>
<li><%= link_to content_tag(:i, nil, :class => "icons-newspaper") + content_tag(:span, t('mobile.page')), mobile_page_path(:app => params[:app]) %></li>
</ul>
</section>

View File

@ -67,6 +67,10 @@ class Bulletin
self.category.title
end
def get_bulletin_category
self.category
end
def share_item
Item.first(conditions:{name: 'announcement'})
end

View File

@ -1,8 +0,0 @@
<h2>Videos</h2>
<ul class="video-list">
<% @client_videos.videos.each do |v| %>
<% @video = v.video_id.split(/tag:youtube.com,2008:video:+/).last %>
<% @vd = UnvlogIt.new("https://www.youtube.com/watch?v=#{@video}")%>
<li><p class="video-title"><%= @vd.title %>
<div class="video"><%= @vd.embed_html(200, 150).html_safe %></div></li>
<%end%>