new ui member bug and interface fix
This commit is contained in:
1 parent
82b6be483a
commit
3123c5de0a
26 files changed
+365
-295
No files matched your search
@@ -4,7 +4,7 @@
|
||||
<div class="accordion-inner pagination-right" data-toggle="buttons-checkbox">
|
||||
<% @roles.each do |role| %>
|
||||
<%#= link_to role.title, url_for(:filter => @filter, :new_filter => {:type => 'role', :id => role.id}, :sort => params[:sort], :direction => params[:direction], :sort_options => params[:sort_options]), :class => "btn btn-small #{is_filter_active?('role', role.id)}" %>
|
||||
<%= link_to role.title, url_for(:filter => @filter, :new_filter => {:type => 'role', :id => role.id}, :sort => params[:sort], :direction => params[:direction], :sort_options => params[:sort_options]), :class => "btn btn-small #{' active' if (@filter['role'].include?(role.id) rescue nil)}" %>
|
||||
<%= link_to role.title, url_for(:at=>params[:at],:filter => @filter, :new_filter => {:type => 'role', :id => role.id}, :sort => params[:sort], :direction => params[:direction], :sort_options => params[:sort_options]), :class => "btn btn-small #{' active' if (@filter['role'].include?(role.id) rescue nil)}" %>
|
||||
<% end %>
|
||||
|
||||
<%= render :partial => 'clear_filters', :locals => {:type => 'role'} %>
|
||||
@@ -1,8 +1,10 @@
|
||||
|
||||
|
||||
<%= render :partial=>"infos"%>
|
||||
<%= render :partial=>"roles"%>
|
||||
|
||||
<div id="roles-area" class="input-area">
|
||||
<%= render :partial=>"roles"%>
|
||||
</div>
|
||||
|
||||
|
||||
<% content_for :page_specific_javascript do -%>
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
|
||||
<%= stylesheet_link_tag "lib/wrap-nav" %>
|
||||
<%= stylesheet_link_tag "lib/main-list" %>
|
||||
<%= stylesheet_link_tag "lib/filter" %>
|
||||
<%= stylesheet_link_tag "lib/member" %>
|
||||
|
||||
<% end -%>
|
||||
<% content_for :page_specific_javascript do -%>
|
||||
<%#= javascript_include_tag "/static/jquery.cycle.all.latest.js" %>
|
||||
<%= javascript_include_tag "lib/jquery.mu.image.resize.js" %>
|
||||
<%#= javascript_include_tag "lib/member/list-view.js" %>
|
||||
<%= javascript_include_tag "lib/jquery.lite.image.resize.js" %>
|
||||
<%= javascript_include_tag "lib/member/list-view.js" %>
|
||||
<% end -%>
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
<div id="roles-area" class="input-area">
|
||||
|
||||
|
||||
<% role_disable = @user.roles.include?(role) ? false : true %>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<h4><%= role.title %><%= t(:role_info)%></h4>
|
||||
</div>
|
||||
|
||||
<div class="attributes-body" style="display: <%= role_disable ? 'none' : 'block' %>;" >
|
||||
<div class="attributes-body">
|
||||
|
||||
<% @form_index = @form_index +1 %>
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
<% @form_index = @form_index +1 %>
|
||||
|
||||
<div id="roles-area" class="input-area">
|
||||
<div class="input-area sub-role">
|
||||
|
||||
<% role.sub_roles.where(:disabled=>false).asc("_id").each do |sub_role| %>
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
<h4><%= sub_role.title %><%= t(:role_info)%></h4>
|
||||
</div>
|
||||
|
||||
<div class="attributes-body" style="display: <%= sub_role_disable ? 'none' : 'block' %>;">
|
||||
<div class="attributes-body">
|
||||
|
||||
<% sub_role.attribute_fields.asc(:_id).each do |af|%>
|
||||
<%= af.block_helper(@user,@form_index)%>
|
||||
@@ -95,7 +95,5 @@
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<nav id="sidebar">
|
||||
<h2 class="position">
|
||||
<%= link_to content_tag(:i, nil, :class => "icons-users"), admin_site_site_info_path(@site) %>
|
||||
<%#= link_to content_tag(:i, nil, :class => "icons-users"), admin_site_site_info_path(@site) %>
|
||||
<%= content_tag(:i, nil, :class => "icons-users") %>
|
||||
</h2>
|
||||
<div id="sidebar-menu">
|
||||
<div class="scroller">
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
@user_sex = 'gender-none'
|
||||
end
|
||||
%>
|
||||
<tr>
|
||||
<tr id="<%= dom_id user_for_listing %>">
|
||||
<td class="<%= @user_sex %>"></td>
|
||||
<td>
|
||||
<% user_for_listing.roles.each do |rf| %>
|
||||
@@ -20,8 +20,8 @@
|
||||
<div class="quick-edit">
|
||||
<ul class="nav nav-pills">
|
||||
<%= content_tag(:li, link_to(t(:edit),edit_admin_users_new_interface_path(user_for_listing))) if is_admin? %>
|
||||
<li><a href="#">Permissions</a></li>
|
||||
<li><a href="#" class="text-error">Delete</a></li>
|
||||
<%= content_tag(:li, link_to(t(:Permissions),'#')) if is_admin? %>
|
||||
<%= content_tag(:li, link_to(t(:delete),admin_users_new_interface_path(user_for_listing, :at=>params[:at]), :confirm => t(:sure?), :method => :delete, :class=>"text-error", :remote => true)) if is_admin? %>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
@@ -1,11 +1,20 @@
|
||||
<li>
|
||||
<li id="<%= dom_id user_for_summary %>">
|
||||
<div class="member-avatar">
|
||||
<%
|
||||
if user_for_summary.sex == 'male'
|
||||
@user_sex = 'gender-man'
|
||||
elsif user_for_summary.sex == 'female'
|
||||
@user_sex = 'gender-woman'
|
||||
else
|
||||
@user_sex = 'gender-none'
|
||||
end
|
||||
%>
|
||||
<p class="<%= @user_sex%>"></p>
|
||||
<div class="action">
|
||||
<%= link_to("<i class='icon-edit'></i>".html_safe,edit_admin_users_new_interface_path(user_for_summary),:class=>"edit" ) if is_admin?%>
|
||||
<a class="key" href="#"><i class="icon-key"></i></a>
|
||||
<a class="trash" href="#"><i class="icon-trash"></i></a>
|
||||
<%= link_to(content_tag(:i, nil, :class => 'icon-edit'),edit_admin_users_new_interface_path(user_for_summary),:class=>"edit" ) if is_admin?%>
|
||||
<%= link_to(content_tag(:i, nil, :class => 'icon-key'),'#',:class=>"key" ) if is_admin?%>
|
||||
<%= link_to(content_tag(:i, nil, :class => 'icon-trash'), admin_users_new_interface_path(user_for_summary, :at=>params[:at]), :confirm => t(:sure?), :method => :delete, :class=>"trash", :remote => true) if is_admin? %>
|
||||
</div>
|
||||
<span></span>
|
||||
<%= show_avatar(user_for_summary) %>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
@@ -14,22 +23,16 @@
|
||||
<hr>
|
||||
<ul class="member-roles">
|
||||
<% user_for_summary.roles.each do |rf| %>
|
||||
<% @roledata = Role.find(rf.id) %>
|
||||
<li>
|
||||
<span class="label label-info"><%= @roledata.title %></span>
|
||||
<span class="member-staturs muted"><i class="icon-angle-right"></i> Full Time</span>
|
||||
<span class="label label-info"><%= rf.title %></span>
|
||||
<span class="member-staturs muted"><i class="icon-angle-right"></i>
|
||||
<%= User.get_member_list_attribute_value(user_for_summary.id, rf.key, "job_title").get_value_by_locale(I18n.locale) rescue '' %>
|
||||
<%= show_attribute_value(user_for_summary.role_statuses.where(:role_id=>rf.id).map{|t|t.title.to_s}.join(',')) rescue '' %>
|
||||
</span>
|
||||
</li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
<%
|
||||
if user_for_summary.sex == 'male'
|
||||
@user_sex = 'gender-man'
|
||||
elsif user_for_summary.sex == 'female'
|
||||
@user_sex = 'gender-woman'
|
||||
else
|
||||
@user_sex = 'gender-none'
|
||||
end
|
||||
%>
|
||||
<p class="<%= @user_sex%>"></p>
|
||||
</li>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -7,14 +7,15 @@
|
||||
@user_sex = 'gender-none'
|
||||
end
|
||||
%>
|
||||
<li>
|
||||
<li id="<%= dom_id user_for_thumbnail %>">
|
||||
<div class="member-avatar <%= @user_sex %>">
|
||||
<div class="action">
|
||||
<%= link_to("<i class='icon-edit'></i>".html_safe,edit_admin_users_new_interface_path(user_for_thumbnail),:class=>"edit" ) if is_admin?%>
|
||||
<a class="key" href="#"><i class="icon-key"></i></a>
|
||||
<a class="trash" href="#"><i class="icon-trash"></i></a>
|
||||
|
||||
<%= link_to(content_tag(:i, nil, :class => 'icon-edit'),edit_admin_users_new_interface_path(user_for_thumbnail),:class=>"edit" ) if is_admin?%>
|
||||
<%= link_to(content_tag(:i, nil, :class => 'icon-key'),'#',:class=>"key" ) if is_admin?%>
|
||||
<%= link_to(content_tag(:i, nil, :class => 'icon-trash'), admin_users_new_interface_path(user_for_thumbnail, :at=>params[:at]), :confirm => t(:sure?), :method => :delete, :class=>"trash", :remote => true) if is_admin? %>
|
||||
|
||||
</div>
|
||||
<span></span>
|
||||
<%= show_avatar(user_for_thumbnail) %>
|
||||
</div>
|
||||
<h4 class="member-name text-center"><%= link_to user_for_thumbnail.name,admin_users_new_interface_path(user_for_thumbnail)%></h4>
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
$("#<%= dom_id @user %>").remove();
|
||||
@@ -15,12 +15,12 @@
|
||||
<%= javascript_include_tag "lib/bootstrap-fileupload.js" %>
|
||||
<%= javascript_include_tag "lib/bootstrap-datetimepicker.js" %>
|
||||
<%= javascript_include_tag "lib/datetimepicker/date.time.picker.js" %>
|
||||
<%= javascript_include_tag "lib/member/role-forms.js" %>
|
||||
<%= javascript_include_tag "lib/member/textarea-lang-btn.js" %>
|
||||
<%= javascript_include_tag "lib/member/role-forms.js" %>
|
||||
<% end -%>
|
||||
|
||||
|
||||
<%= form_for @user, :url => admin_users_new_interface_path(@user), :html => { :multipart => true , :class=>"form-horizontal main-forms", :id=>"new-user-forms"} do |f| %>
|
||||
<%= form_for @user, :url => admin_users_new_interface_path(@user), :html => { :multipart => true , :class=>"form-horizontal main-forms", :id=>"user-forms"} do |f| %>
|
||||
|
||||
<fieldset>
|
||||
<div id="basic-area" class="input-area">
|
||||
@@ -32,7 +32,7 @@
|
||||
</div>
|
||||
|
||||
<div class="form-actions">
|
||||
<%= link_to t(:update_), "#", :class=>"btn btn-primary returnDecide", :onclick=>"$('#new-user-forms').submit()" %>
|
||||
<%= link_to t(:update_), "#", :class=>"btn btn-primary returnDecide", :onclick=>"$('#user-forms').submit()" %>
|
||||
<%= link_back('btn') %>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,20 +6,20 @@
|
||||
|
||||
|
||||
<div id="filter" class="topnav clearfix">
|
||||
<div class="view-switch btn-group pull-right" data-toggle="buttons-radio">
|
||||
|
||||
<div class="searchClear pull-left" style="clear: left;">
|
||||
<form action="" method="get">
|
||||
<%= text_field_tag 'mq',( params[:mq] ? params[:mq] : '' ), {:id=>'filter-input', :class => "search-query input-medium", :placeholder => 'Search'} %>
|
||||
</form>
|
||||
</div>
|
||||
<div class="view-switch pull-right" data-toggle="buttons-radio">
|
||||
|
||||
<form action="" method="get" class="btn-group">
|
||||
<button class="btn btn-small <%= "active" if params[:at].blank? %>"><i class="icon-list"></i> <%= t("show_mode.index")%></button>
|
||||
<button name="at" value="summary" class="btn btn-small <%= "active" if params[:at] == "summary" %>"><i class="icon-th-list"></i> <%= t("show_mode.summary")%></button>
|
||||
<button name="at" value="thumbnail" class="btn btn-small <%= "active" if params[:at] == "thumbnail" %>"><i class="icon-th"></i> <%= t("show_mode.thumbnail")%></button>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<div class="searchClear pull-right">
|
||||
<form>
|
||||
<input id="filter-input" class="search-query input-medium" type="text" placeholder="Search" value="">
|
||||
</form>
|
||||
</div>
|
||||
<ul class="nav nav-pills filter-nav pull-right">
|
||||
<li class="accordion-group">
|
||||
<div class="accordion-heading">
|
||||
@@ -44,7 +44,7 @@
|
||||
<tr class="sort-header">
|
||||
<th class="gender"></th>
|
||||
<th class="span3"><a href="#">Roles</a></th>
|
||||
<th class="span4"><a href="#">Name <b class="icons-arrow-down-4"></b></a></th>
|
||||
<th class="span4"><a href="#">Name</a></th>
|
||||
<th><a href="#">Mail</a></th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -54,4 +54,4 @@
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<%= render :partial=> "index_paginator" %>
|
||||
<%= render :partial=> "index_paginator" if @mq.blank? %>
|
||||
@@ -6,20 +6,21 @@
|
||||
|
||||
|
||||
<div id="filter" class="topnav clearfix">
|
||||
<div class="view-switch btn-group pull-right" data-toggle="buttons-radio">
|
||||
|
||||
<div class="searchClear pull-left">
|
||||
<form action="" method="get">
|
||||
<%= text_field_tag 'mq',( params[:mq] ? params[:mq] : '' ), {:id=>'filter-input', :class => "search-query input-medium", :placeholder => 'Search'} %>
|
||||
<input type="hidden" name="at" id="at" value="<%= params[:at] %>" />
|
||||
</form>
|
||||
</div>
|
||||
<div class="view-switch pull-right" data-toggle="buttons-radio">
|
||||
|
||||
<form action="" method="get" class="btn-group">
|
||||
<button class="btn btn-small <%= "active" if params[:at].blank? %>"><i class="icon-list"></i> <%= t("show_mode.index")%></button>
|
||||
<button name="at" value="summary" class="btn btn-small <%= "active" if params[:at] == "summary" %>"><i class="icon-th-list"></i> <%= t("show_mode.summary")%></button>
|
||||
<button name="at" value="thumbnail" class="btn btn-small <%= "active" if params[:at] == "thumbnail" %>"><i class="icon-th"></i> <%= t("show_mode.thumbnail")%></button>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<div class="searchClear pull-right">
|
||||
<form>
|
||||
<input id="filter-input" class="search-query input-medium" type="text" placeholder="Search" value="">
|
||||
</form>
|
||||
</div>
|
||||
<ul class="nav nav-pills filter-nav pull-right">
|
||||
<li class="accordion-group">
|
||||
<div class="accordion-heading">
|
||||
@@ -42,4 +43,4 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<%= render :partial=> "index_paginator" %>
|
||||
<%= render :partial=> "index_paginator" if @mq.blank? %>
|
||||
@@ -6,20 +6,21 @@
|
||||
|
||||
|
||||
<div id="filter" class="topnav clearfix">
|
||||
<div class="view-switch btn-group pull-right" data-toggle="buttons-radio">
|
||||
|
||||
<div class="searchClear pull-left">
|
||||
<form action="" method="get">
|
||||
<%= text_field_tag 'mq',( params[:mq] ? params[:mq] : '' ), {:id=>'filter-input', :class => "search-query input-medium", :placeholder => 'Search'} %>
|
||||
<input type="hidden" name="at" id="at" value="<%= params[:at] %>" />
|
||||
</form>
|
||||
</div>
|
||||
<div class="view-switch pull-right" data-toggle="buttons-radio">
|
||||
|
||||
<form action="" method="get" class="btn-group">
|
||||
<button class="btn btn-small <%= "active" if params[:at].blank? %>"><i class="icon-list"></i> <%= t("show_mode.index")%></button>
|
||||
<button name="at" value="summary" class="btn btn-small <%= "active" if params[:at] == "summary" %>"><i class="icon-th-list"></i> <%= t("show_mode.summary")%></button>
|
||||
<button name="at" value="thumbnail" class="btn btn-small <%= "active" if params[:at] == "thumbnail" %>"><i class="icon-th"></i> <%= t("show_mode.thumbnail")%></button>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<div class="searchClear pull-right">
|
||||
<form>
|
||||
<input id="filter-input" class="search-query input-medium" type="text" placeholder="Search" value="">
|
||||
</form>
|
||||
</div>
|
||||
<ul class="nav nav-pills filter-nav pull-right">
|
||||
<li class="accordion-group">
|
||||
<div class="accordion-heading">
|
||||
@@ -42,4 +43,4 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<%= render :partial=> "index_paginator" %>
|
||||
<%= render :partial=> "index_paginator" if @mq.blank? %>
|
||||
@@ -15,13 +15,13 @@
|
||||
<%= javascript_include_tag "lib/bootstrap-fileupload.js" %>
|
||||
<%= javascript_include_tag "lib/bootstrap-datetimepicker.js" %>
|
||||
<%= javascript_include_tag "lib/datetimepicker/date.time.picker.js" %>
|
||||
<%= javascript_include_tag "lib/member/role-forms.js" %>
|
||||
<%= javascript_include_tag "lib/member/textarea-lang-btn.js" %>
|
||||
<%= javascript_include_tag "lib/member/role-forms.js" %>
|
||||
<% end -%>
|
||||
|
||||
|
||||
|
||||
<%= form_for @user, :url => admin_users_new_interface_index_path, :html => { :multipart => true, :class=>"form-horizontal main-forms", :id=>"new-user-forms" },:method => :post do |f| %>
|
||||
<%= form_for @user, :url => admin_users_new_interface_index_path, :html => { :multipart => true, :class=>"form-horizontal main-forms", :id=>"user-forms" },:method => :post do |f| %>
|
||||
<fieldset>
|
||||
<div id="basic-area" class="input-area">
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
<div class="form-actions">
|
||||
<%#= f.submit%>
|
||||
<%= link_to t(:new_), "#", :class=>"btn btn-primary returnDecide", :onclick=>"$('#new-user-forms').submit()" %>
|
||||
<%= link_to t(:new_), "#", :class=>"btn btn-primary returnDecide", :onclick=>"$('#user-forms').submit()" %>
|
||||
<%= link_back('btn') %>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<%= render :partial => "js_and_css"%>
|
||||
|
||||
<% content_for :page_specific_javascript do -%>
|
||||
<%= javascript_include_tag "lib/jquery-scrolltofixed-min.js" %>
|
||||
<%= javascript_include_tag "lib/jquery.lite.image.resize.js" %>
|
||||
<%= javascript_include_tag "lib/member/member.js" %>
|
||||
<%= javascript_include_tag "lib/footable-0.1.js" %>
|
||||
<% end -%>
|
||||
@@ -19,9 +19,10 @@
|
||||
<div class="basic-profile">
|
||||
<h4><%= @user.name%></h4>
|
||||
<small class="muted"><%= @user.email %></small>
|
||||
|
||||
<%= link_to("<i class='icon-edit'></i>#{t(:edit)}".html_safe,edit_admin_users_new_interface_path(@user),:class=>"btn btn-mini" ) if is_admin?%>
|
||||
<%= link_to("<i class='icons-cycle'></i>#{t("users.change_passwd")}".html_safe,admin_users_new_interface_edit_passwd_path(@user),:class=>"btn btn-mini" ) if is_admin?%>
|
||||
<div class="btn-group">
|
||||
<%= link_to("<i class='icon-edit'></i> #{t(:edit)}".html_safe,edit_admin_users_new_interface_path(@user),:class=>"btn btn-mini" ) if is_admin?%>
|
||||
<%= link_to("<i class='icons-cycle'></i> #{t("users.change_passwd")}".html_safe,admin_users_new_interface_edit_passwd_path(@user),:class=>"btn btn-mini" ) if is_admin?%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="member-roles" class="nano">
|
||||
@@ -35,27 +36,43 @@
|
||||
</div>
|
||||
|
||||
<div id="member-module">
|
||||
<div id="module-navbar">
|
||||
<div class="navbar">
|
||||
<div class="navbar-inner">
|
||||
<ul class="nav">
|
||||
|
||||
<%= content_tag :li, :class=>(params[:show_plugin_profile].nil? ? "active" : nil) do %>
|
||||
<%= link_to t(:all_plugin_summary)%>
|
||||
<% end -%>
|
||||
<% @plugins.each do |plugin| %>
|
||||
<%= content_tag :li, :class=>(params[:show_plugin_profile] == plugin.name ? "active" : nil) do %>
|
||||
<%= link_to plugin.name, :show_plugin_profile => plugin.name %>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
|
||||
</ul>
|
||||
|
||||
<div id="module-navbar">
|
||||
<div class="navbar">
|
||||
<div class="navbar-inner">
|
||||
<span class="brand">
|
||||
<%= params[:show_plugin_profile].nil? ? t(:all_plugin_summary) : params[:show_plugin_profile] %>
|
||||
</span>
|
||||
<ul class="nav pull-right">
|
||||
<li class="divider-vertical"></li>
|
||||
<li class="dropdown">
|
||||
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Module List <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<% @plugins.each do |plugin| %>
|
||||
<%= content_tag :li, :class=>(params[:show_plugin_profile] == plugin.name ? "active" : nil) do %>
|
||||
<%= link_to plugin.name, :show_plugin_profile => plugin.name %>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="module-content">
|
||||
<div class="nano">
|
||||
<div class="content">
|
||||
<%=render :partial => @right_partial %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="module-content">
|
||||
<%=render :partial => @right_partial %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in new issue
Block a user