first version for new member html
This commit is contained in:
		
							parent
							
								
									969d8c8e57
								
							
						
					
					
						commit
						4818e3f444
					
				|  | @ -17,7 +17,8 @@ class PagesController < ApplicationController | |||
|   def show   | ||||
|     #begin   | ||||
|       @item = Item.first(:conditions => {:path => params[:page_name]}) | ||||
|       if @item && @item.is_published #&& (@item.enabled_for.nil? ? true : @item.enabled_for.include?(I18n.locale.to_s)) | ||||
|       #binding.pry | ||||
|       if @item && @item.is_published && (@item.enabled_for.nil? ? true : @item.enabled_for.include?(I18n.locale.to_s)) | ||||
|         impressionist(@item) | ||||
|         case @item.class.to_s | ||||
|           when 'Page' | ||||
|  |  | |||
|  | @ -28,6 +28,7 @@ class User | |||
| 
 | ||||
| 
 | ||||
|   belongs_to :role | ||||
|   has_and_belongs_to_many :roles | ||||
|   has_and_belongs_to_many :sub_roles | ||||
|   accepts_nested_attributes_for :attribute_values, :allow_destroy => true  | ||||
| 
 | ||||
|  |  | |||
|  | @ -0,0 +1,94 @@ | |||
|         <div class="subnav"> | ||||
|             <div class="btn-group pull-right view-mode"> | ||||
|                 <form action="" method="get"> | ||||
|                 <button class="btn <%= "active" if params[:at].blank? %>"><i class="icon-align-justify"></i> <%= t("admin.new_admin.show_mode.index")%></button> | ||||
|                 <button name="at" value="summary" class="btn <%= "active" if params[:at] == "summary" %>"><i class="icon-th-list"></i> <%= t("admin.new_admin.show_mode.summary")%></button> | ||||
|                 <button name="at" value="thumbnail" class="btn <%= "active" if params[:at] == "thumbnail" %>"><i class="icon-th-large"></i> <%= t("admin.new_admin.show_mode.thumbnail")%></button> | ||||
|             </form> | ||||
|             </div> | ||||
|             <ul class="nav nav-pills filter"> | ||||
|                 <li class="accordion-group"> | ||||
|                     <div class="accordion-heading"> | ||||
|                         <a href="#collapse-status" data-toggle="collapse" data-parent=".filters" class="accordion-toggle"><%= t("admin.new_admin.table_header.status")%> <b class="web-symbol"></b></a> | ||||
|                     </div> | ||||
|                 </li> | ||||
|                 <li class="accordion-group"> | ||||
|                     <div class="accordion-heading"> | ||||
|                         <a href="#collapse-category" data-toggle="collapse" data-parent=".filters" class="accordion-toggle"><%= t("admin.new_admin.table_header.category")%> <b class="web-symbol"></b></a> | ||||
|                     </div> | ||||
|                 </li> | ||||
|                 <li class="accordion-group"> | ||||
|                     <div class="accordion-heading"> | ||||
|                         <a href="#collapse-tags" data-toggle="collapse" data-parent=".filters" class="accordion-toggle"><%= t("admin.new_admin.table_header.tags")%> <b class="web-symbol"></b></a> | ||||
|                     </div> | ||||
|                 </li> | ||||
|             </ul> | ||||
|             <div class="filters"> | ||||
|                 <div class="accordion-body collapse" id="collapse-status"> | ||||
|                     <div class="accordion-inner" data-toggle="buttons-checkbox"> | ||||
|                         <a href="#" class="btn">Full-Time</a> | ||||
|                         <a href="#" class="btn">Part-time</a> | ||||
|                         <a href="#" class="btn">Adjunct</a> | ||||
|                         <a href="#" class="btn">Distinguished</a> | ||||
|                     </div> | ||||
|                     <div class="filter-clear"> | ||||
|                         <a href="#" class="btn"><i class="icons-brush-large"></i><%= t("admin.new_admin.table_header.clear_filter")%></a> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="accordion-body collapse" id="collapse-category"> | ||||
|                     <div class="accordion-inner" data-toggle="buttons-checkbox"> | ||||
|                         <a href="#" class="btn">Category1</a> | ||||
|                         <a href="#" class="btn">Category2</a> | ||||
|                     </div> | ||||
|                     <div class="filter-clear"> | ||||
|                         <a href="#" class="btn"><i class="icons-brush-large"></i><%= t("admin.new_admin.table_header.clear_filter")%></a> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="accordion-body collapse" id="collapse-tags"> | ||||
|                     <div class="accordion-inner" data-toggle="buttons-checkbox"> | ||||
|                         <a href="#" class="btn">Tag1</a> | ||||
|                         <a href="#" class="btn">Tag2</a> | ||||
|                         <a href="#" class="btn">Tag3</a> | ||||
|                         <a href="#" class="btn">Tag4</a> | ||||
|                         <a href="#" class="btn">Tag5</a> | ||||
|                         <a href="#" class="btn">Tag6</a> | ||||
|                         <a href="#" class="btn">Tag7</a> | ||||
|                         <a href="#" class="btn">Tag8</a> | ||||
|                         <a href="#" class="btn">Tag9</a> | ||||
|                         <a href="#" class="btn">Tag10</a> | ||||
|                         <a href="#" class="btn">Tag11</a> | ||||
|                         <a href="#" class="btn">Tag12</a> | ||||
|                         <a href="#" class="btn">Tag13</a> | ||||
|                         <a href="#" class="btn">Tag14</a> | ||||
|                         <a href="#" class="btn">Tag15</a> | ||||
|                         <a href="#" class="btn">Tag16</a> | ||||
|                         <a href="#" class="btn">Tag17</a> | ||||
|                         <a href="#" class="btn">Tag18</a> | ||||
|                         <a href="#" class="btn">Tag19</a> | ||||
|                         <a href="#" class="btn">Tag20</a> | ||||
|                     </div> | ||||
|                     <div class="filter-clear"> | ||||
|                         <a href="#" class="btn"><i class="icons-brush-large"></i><%= t("admin.new_admin.table_header.clear_filter")%></a> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <% if params[:at].blank?  #header for index%> | ||||
|                     <div class="table-label"> | ||||
|                         <table class="table main-list"> | ||||
|                             <thead> | ||||
|                                 <tr> | ||||
|                                     <th class="span1"> | ||||
|                                         <input type="checkbox"> | ||||
|                                         <a href class="list-remove"><i class="icon-minus-sign"></i></a> | ||||
|                                     </th> | ||||
|                                 <th id="sort-roles" class="sort span3"><%= t("admin.new_admin.attributes.roles")%><b class="web-symbol"></b></th> | ||||
|                                 <th id="sort-name" class="sort span1-2 select active"><%= t("admin.new_admin.attributes.name")%><b class="web-symbol"></b></th> | ||||
|                                 <th id="sort-email" class="sort span2"><%= t("admin.new_admin.attributes.publications")%><b class="web-symbol"></b></th> | ||||
|                                 <th id="sort-admin" class="sort span2"><%= t("admin.new_admin.attributes.courses")%><b class="web-symbol"></b></th> | ||||
|                                 <th id="sort-admin" class="sort span2"><%= t("admin.new_admin.attributes.followers")%><b class="web-symbol"></b></th> | ||||
|                             </tr> | ||||
|                         </thead> | ||||
|                     </table> | ||||
|                 </div> | ||||
|                 <% end -%> | ||||
|             </div> | ||||
|         </div> | ||||
|  | @ -0,0 +1,17 @@ | |||
|         <div class="form-actions form-fixed pagination-right"> | ||||
|             <%= link_to(new_admin_users_new_interface_path,:class=> "btn btn-primary pull-right") do%> | ||||
|                 <i class="icon-plus icon-white"></i><%= t("admin.new_admin.action.add")%> | ||||
|             <% end -%> | ||||
|             <div class="paginationFixed"> | ||||
|                 <div class="pagination"> | ||||
|                     <ul> | ||||
|                         <li><a href="#"><%= t("admin.new_admin.action.prev")%></a></li> | ||||
|                         <li class="active"><a href="#">1</a></li> | ||||
|                         <li><a href="#">2</a></li> | ||||
|                         <li><a href="#">3</a></li> | ||||
|                         <li><a href="#">4</a></li> | ||||
|                         <li><a href="#"><%= t("admin.new_admin.action.next")%></a></li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|  | @ -0,0 +1,37 @@ | |||
|                 <tr class="with_action"> | ||||
|                     <td class="span1"><input type="checkbox"></td> | ||||
|                     <td class="span3"> | ||||
|                         <div class="label-group"> | ||||
|                             <div class="label-td"> | ||||
|                                 <span class="label label-teacher"># TODO:Teacher</span> | ||||
|                                 <span class="label label-student"># TODO:Student</span> | ||||
|                                 <span class="label label-staff"># TODO:Staff</span> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </td> | ||||
|                     <td class="span1-2"> | ||||
|                         <%= user_for_listing.name %> | ||||
|                         <div class="quick-edit"> | ||||
|                             <ul class="nav nav-pills hide"> | ||||
|                                 <li><a href="#"><%= t("admin.new_admin.action.edit")%> </a></li> | ||||
|                                 <li class="dropdown"> | ||||
|                                     <a href="#" data-toggle="dropdown" class="dropdown-toggle"><%= t("admin.new_admin.action.quick_edit")%><b class="caret"></b></a> | ||||
|                                     <ul class="dropdown-menu" id="menu1"> | ||||
|                                         <li><a href="#"># TODO:Basic</a></li> | ||||
|                                         <li><a href="#"># TODO:Picture</a></li> | ||||
|                                         <li><a href="#"># TODO:Tags</a></li> | ||||
|                                         <li><a href="#"># TODO:Link</a></li> | ||||
|                                         <li><a href="#"># TODO:File</a></li> | ||||
|                                     </ul> | ||||
|                                 </li> | ||||
|                                 <li><a href="#"><%= t("admin.new_admin.action.delete")%></a></li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </td> | ||||
|                     <td class="span2"># TODO</td> | ||||
|                     <td class="span2"># TODO</td> | ||||
|                     <td class="span2"> | ||||
|                         10,597 | ||||
|                         <p class="gender male"></p> | ||||
|                     </td> | ||||
|                 </tr> | ||||
|  | @ -0,0 +1,30 @@ | |||
|                 <li class="pull-left"> | ||||
|                     <table class="rolesTag"> | ||||
|                         <tbody> | ||||
|                             <tr> | ||||
|                                 <td class="teacher"></td> | ||||
|                                 <td class="staff"></td> | ||||
|                             </tr> | ||||
|                         </tbody> | ||||
|                     </table> | ||||
|                     <div class="clear user"> | ||||
|                         <p class="gender male"></p> | ||||
|                         <div class="user-avatar pull-left"> | ||||
|                             <p class="reflective"></p> | ||||
|                             <%= image_tag(user_for_summary.avatar.thumb.url) %> | ||||
|                         </div> | ||||
|                         <div class="user-meta"> | ||||
|                             <p class="user-name"> | ||||
|                                 <%= user_for_summary.name%> | ||||
|                             </p> | ||||
|                             <div class="user-title"> | ||||
|                                 <span>#TODO 教授兼系主任</span><span>#TODO 大學部校友</span> | ||||
|                             </div> | ||||
|                             <ul class="user-itemborder clear"> | ||||
|                                 <li class="pull-left"><span>#TODO 258</span>Publications</li> | ||||
|                                 <li class="pull-left"><span>#TODO 16</span>Courses</li> | ||||
|                                 <li class="pull-left"><span>#TODO 10,578</span>Followers</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </li> | ||||
|  | @ -0,0 +1,22 @@ | |||
|                 <li class="pull-left"> | ||||
|                     <table class="rolesTag"> | ||||
|                         <tbody> | ||||
|                             <tr> | ||||
|                                 <td class="teacher"></td> | ||||
|                                 <td class="staff"></td> | ||||
|                             </tr> | ||||
|                         </tbody> | ||||
|                     </table> | ||||
|                     <div class="user"> | ||||
|                         <p class="gender male"></p> | ||||
|                         <div class="user-avatar"> | ||||
|                             <p class="reflective"></p> | ||||
|                             <%= image_tag(user_for_thumbnail.avatar.thumb.url) %> | ||||
|                         </div> | ||||
|                         <div class="user-meta"> | ||||
|                             <p class="user-name"> | ||||
|                                 <%= user_for_thumbnail.name%> | ||||
|                             </p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </li> | ||||
|  | @ -0,0 +1,18 @@ | |||
|     <%= render :partial => "filter"%> | ||||
|         <table class="table main-list member-list"> | ||||
|             <thead> | ||||
|                 <tr> | ||||
|                     <th class="span1"></th> | ||||
|                     <th class="span3"></th> | ||||
|                     <th class="span1-2"></th> | ||||
|                     <th class="span2"></th> | ||||
|                     <th class="span2"></th> | ||||
|                     <th class="span2"></th> | ||||
|                 </tr> | ||||
|             </thead> | ||||
|             <tbody> | ||||
|             <%= render :partial => "user_for_listing",:collection=> [@users.first]%> | ||||
|             </tbody> | ||||
|         </table> | ||||
| 
 | ||||
|     <%= render :partial=> "index_paginator" %> | ||||
|  | @ -0,0 +1,9 @@ | |||
|     <%= render :partial => "filter"%> | ||||
|         <div class="member-abstract"> | ||||
|             <ul class="clear"> | ||||
|                 <% 5.times do %> | ||||
|                     <%= render :partial=>"user_for_summary",:collection=> [@users.first]%> | ||||
|                 <% end -%> | ||||
|             </ul> | ||||
|         </div> | ||||
|     <%= render :partial=> "index_paginator" %> | ||||
|  | @ -0,0 +1,8 @@ | |||
|     <%= render :partial => "filter"%> | ||||
|         <div class="member-large"> | ||||
|             <ul class="clear"> | ||||
|                 <% 5.times do %> | ||||
|                     <%= render :partial=>"user_for_thumbnail",:collection=> [@users.first]%> | ||||
|                 <% end -%> | ||||
|             </div> | ||||
|     <%= render :partial=> "index_paginator" %> | ||||
|  | @ -0,0 +1,135 @@ | |||
|         <div class="user-info clear"> | ||||
|             <div class="user-avatar pull-left"> | ||||
|                 <p class="reflective"></p> | ||||
|                 <%= image_tag(@user.avatar.url) %> | ||||
|             </div> | ||||
|             <div class="user-info-basic clear"> | ||||
|                 <p class="gender male"></p> | ||||
|                 <a class="btn pull-right" href="#"><i class="icon-edit"></i> <%= t("admin.new_admin.action.edit")%></a> | ||||
|                 <p class="user-name"> | ||||
|                     <%= @user.name %> | ||||
|                 </p> | ||||
|                 <p class="user-mail"> | ||||
|                     <%= @user.email %> | ||||
|                 </p> | ||||
|                 <hr /> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div class="user-data"> | ||||
|             <ul class="roles-nav"> | ||||
|                 <li class="teacher active"> | ||||
|                     <a href="#teacher" data-toggle="tab"> | ||||
|                         Teacher | ||||
|                     </a> | ||||
|                 </li> | ||||
|                 <li class="student"> | ||||
|                     <a href="#student" data-toggle="tab"> | ||||
|                         Student | ||||
|                     </a> | ||||
|                 </li> | ||||
|                 <li class="staff"> | ||||
|                     <a href="#staff" data-toggle="tab"> | ||||
|                         Staff | ||||
|                     </a> | ||||
|                 </li> | ||||
|                 <li class="data"> | ||||
|                     <a href="#data" data-toggle="tab"> | ||||
|                         Data | ||||
|                     </a> | ||||
|                 </li> | ||||
|             </ul> | ||||
|             <div class="tab-content user-info-roles"> | ||||
|                 <div class="tab-pane fade in active teacher" id="teacher"> | ||||
|                     <p>講師</p> | ||||
|                 </div> | ||||
|                 <div class="tab-pane fade staff" id="staff"> | ||||
|                     staff | ||||
|                 </div> | ||||
|                 <div class="tab-pane fade student" id="student"> | ||||
|                     student | ||||
|                 </div> | ||||
|                 <div class="tab-pane fade data" id="data"> | ||||
|                     <div class="data-block information"> | ||||
|                         <h2>Information</h2> | ||||
|                         <hr> | ||||
|                         <div class="info_input"> | ||||
|                             <table> | ||||
|                                 <thead class="list_head"> | ||||
|                                   <tr> | ||||
|                                     <td>Key</td> | ||||
|                                     <td>English</td> | ||||
|                                     <td>Chinese</td> | ||||
|                                   </tr> | ||||
|                                 </thead> | ||||
|                                 <tbody> | ||||
|                                   <tr class="list_item"> | ||||
|                                     <td>Last Name</td> | ||||
|                                     <td>Last Name</td> | ||||
|                                     <td>姓</td> | ||||
|                                   </tr> | ||||
|                                   <tr class="list_item"> | ||||
|                                     <td>First Name</td> | ||||
|                                     <td>First Name</td> | ||||
|                                     <td>名</td> | ||||
|                                   </tr> | ||||
|                                 </tbody> | ||||
|                             </table> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="data-block teacher"> | ||||
|                         <h2>Teacher</h2> | ||||
|                         <hr> | ||||
|                         <div class="info_input"> | ||||
|                             <table> | ||||
|                                 <thead class="list_head"> | ||||
|                                   <tr> | ||||
|                                     <td>Key</td> | ||||
|                                     <td>English</td> | ||||
|                                     <td>Chinese</td> | ||||
|                                   </tr> | ||||
|                                 </thead> | ||||
|                                 <tbody> | ||||
|                                   <tr class="list_item"> | ||||
|                                     <td>Last Name</td> | ||||
|                                     <td>Last Name</td> | ||||
|                                     <td>姓</td> | ||||
|                                   </tr> | ||||
|                                   <tr class="list_item"> | ||||
|                                     <td>First Name</td> | ||||
|                                     <td>First Name</td> | ||||
|                                     <td>名</td> | ||||
|                                   </tr> | ||||
|                                 </tbody> | ||||
|                             </table> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="data-block student"> | ||||
|                         <h2>Student</h2> | ||||
|                         <hr> | ||||
|                         <div class="info_input"> | ||||
|                             <table> | ||||
|                                 <thead class="list_head"> | ||||
|                                   <tr> | ||||
|                                     <td>Key</td> | ||||
|                                     <td>English</td> | ||||
|                                     <td>Chinese</td> | ||||
|                                   </tr> | ||||
|                                 </thead> | ||||
|                                 <tbody> | ||||
|                                   <tr class="list_item"> | ||||
|                                     <td>Last Name</td> | ||||
|                                     <td>Last Name</td> | ||||
|                                     <td>姓</td> | ||||
|                                   </tr> | ||||
|                                   <tr class="list_item"> | ||||
|                                     <td>First Name</td> | ||||
|                                     <td>First Name</td> | ||||
|                                     <td>名</td> | ||||
|                                   </tr> | ||||
|                                 </tbody> | ||||
|                             </table> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|  | @ -36,6 +36,22 @@ | |||
| 	<%#= link_to content_tag(:i, nil, :class => 'icons-member') + t('admin.member'), admin_users_path %> | ||||
| <%# end -%> | ||||
| 
 | ||||
| <%= content_tag :li, :class => active_for_controllers('users_new_interface')  do -%> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icons-page') + t('admin.new_admin.user'), admin_users_new_interface_index_path %> | ||||
| 		<%= content_tag :ul, :class => ("nav nav-list " + visible_for_controllers('users_new_interface')) do -%> | ||||
| 			<%= content_tag :li, link_to(t('admin.new_admin.side_bar.all_user'), ), :class => active_for_action('users_new_interface', 'index') %> | ||||
| 			<%= content_tag :li, link_to("#TODO Role1", ), :class => active_for_action('users_new_interface', 'index') %> | ||||
| 			<%= content_tag :li, link_to(t("#TODO Role2"), ), :class => active_for_action('users_new_interface', 'index') %> | ||||
| 			<%= content_tag :li, link_to(t('admin.new_admin.side_bar.add_user')) %> | ||||
| 			<%= content_tag :li, link_to(t('admin.new_admin.side_bar.user_roles')) %> | ||||
| 			<%= content_tag :li, link_to(t('admin.new_admin.side_bar.user_info')) %> | ||||
| 		<% end -%> | ||||
| 
 | ||||
| <% end -%> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <%= content_tag :li, :class => active_for_controllers('page_contexts') || active_for_app_auth('page_content') || active_for_ob_auths_object("PageContext")  do -%> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icons-page') + t('admin.page'), panel_page_content_back_end_page_contexts_path %> | ||||
| 		<%= content_tag :ul, :class => ("nav nav-list " + visible_for_controllers('page_contexts')) do -%> | ||||
|  | @ -56,6 +72,7 @@ | |||
| 	<% end -%> | ||||
| <% end %> | ||||
| 
 | ||||
| 
 | ||||
| <%= content_tag :li, :class => active_for_controllers('web_links', '/panel/web_resource/back_end/tags', 'web_link_categorys') || active_for_app_auth('web_resource')  || active_for_ob_auths_object("WebLinkCategory")  do -%> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icons-link') + t('admin.link'), panel_web_resource_back_end_web_links_path %> | ||||
| 	<%= content_tag :ul, :class => ("nav nav-list " + visible_for_controllers('web_links', '/panel/web_resource/back_end/tags', 'web_link_categorys')) do -%> | ||||
|  |  | |||
|  | @ -210,9 +210,35 @@ zh_tw: | |||
|     no_home_page: 您沒有首頁 | ||||
|     no_layout: 您沒有佈局 | ||||
|     name: 名稱 | ||||
|     nccu: 政大客制 | ||||
|     nccu_c: | ||||
|       nccu_ldap_uid: NCCU LDAP 帳號 | ||||
|     new_admin: | ||||
|       side_bar:  | ||||
|         all_user: 所有使用者 | ||||
|         add_user: 新增使用者 | ||||
|         user_roles: 角色 | ||||
|         user_info: 使用者資訊 | ||||
|       user: 會員 | ||||
|       action: | ||||
|         add: 新增 | ||||
|         edit: 編輯 | ||||
|         delete: 刪除 | ||||
|         quick_edit: 快速編輯 | ||||
|         next: 下一頁 | ||||
|         prev: 上一頁 | ||||
|       attributes: | ||||
|         roles: 角色 | ||||
|         name: 名稱 | ||||
|         publications: 出版數 | ||||
|         courses: 開課數 | ||||
|         followers: 被關注數 | ||||
|       show_mode: | ||||
|         index: 清單 | ||||
|         summary: 摘要 | ||||
|         thumbnail: 縮圖 | ||||
|       table_header: | ||||
|         status: 狀態 | ||||
|         category: 分類 | ||||
|         tags: 標籤 | ||||
|         clear_filter: 重置 | ||||
|     new_asset: 新增資產 | ||||
|     new_component: 新增元件 | ||||
|     new_design: 新設計 | ||||
|  |  | |||
|  | @ -127,6 +127,7 @@ Orbit::Application.routes.draw do | |||
|     resources :tags | ||||
|     resources :translations | ||||
|     resources :users | ||||
|     resources :users_new_interface | ||||
|   end | ||||
|   # end admin | ||||
|    | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue