[refs #818] small ui changes
This commit is contained in:
parent
1e878f0775
commit
70903249ce
|
@ -23,7 +23,7 @@ class Admin::UsersController < Admin::BaseController
|
||||||
@user.confirmed_at = Time.now.utc
|
@user.confirmed_at = Time.now.utc
|
||||||
if (@user.save rescue false)
|
if (@user.save rescue false)
|
||||||
flash[:notice] = t('flash.user.saved')
|
flash[:notice] = t('flash.user.saved')
|
||||||
flash[:warning] = "Token=#{@user.reload.authentication_token}"
|
flash[:warning] = @user.authentication_token
|
||||||
redirect_to(@user.system? ? system_admin_users_path : admin_users_path)
|
redirect_to(@user.system? ? system_admin_users_path : admin_users_path)
|
||||||
else
|
else
|
||||||
flash[:error] = t('flash.user.save_error')
|
flash[:error] = t('flash.user.save_error')
|
||||||
|
@ -53,7 +53,7 @@ class Admin::UsersController < Admin::BaseController
|
||||||
def destroy
|
def destroy
|
||||||
@user.destroy
|
@user.destroy
|
||||||
flash[:notice] = t("flash.user.destroyed")
|
flash[:notice] = t("flash.user.destroyed")
|
||||||
redirect_to admin_users_path
|
redirect_to(@user.system? ? system_admin_users_path : admin_users_path)
|
||||||
end
|
end
|
||||||
|
|
||||||
def list
|
def list
|
||||||
|
@ -93,7 +93,8 @@ class Admin::UsersController < Admin::BaseController
|
||||||
def reset_auth_token
|
def reset_auth_token
|
||||||
@user.reset_authentication_token!
|
@user.reset_authentication_token!
|
||||||
flash[:notice] = t("flash.user.reset_auth_token")
|
flash[:notice] = t("flash.user.reset_auth_token")
|
||||||
redirect_to 'system_index'
|
flash[:warning] = @user.authentication_token
|
||||||
|
redirect_to system_admin_users_path
|
||||||
end
|
end
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
# -*- encoding : utf-8 -*-
|
# -*- encoding : utf-8 -*-
|
||||||
class Api::V1::UsersController < Api::V1::BaseController
|
class Api::V1::UsersController < Api::V1::BaseController
|
||||||
|
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
skip_before_filter :authenticate_user!, :only => [:show] if APP_CONFIG['anonymous_access']
|
skip_before_filter :authenticate_user!, :only => [:show] if APP_CONFIG['anonymous_access']
|
||||||
load_and_authorize_resource :user, :only => :show
|
load_and_authorize_resource :user, :only => :show
|
||||||
before_filter :set_current_user, :except => :show
|
before_filter :set_current_user, :except => :show
|
||||||
|
|
||||||
def show
|
def show
|
||||||
|
@user = User.opened.find! params[:id] # dont show system users
|
||||||
end
|
end
|
||||||
|
|
||||||
def show_current_user
|
def show_current_user
|
||||||
|
@ -45,4 +46,4 @@ class Api::V1::UsersController < Api::V1::BaseController
|
||||||
@user = current_user
|
@user = current_user
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -14,3 +14,6 @@
|
||||||
%td.width18=radio_button_tag :myradio, 'system', true, {:id => 'users_filter', :class => 'niceRadio', :name => 'filter'}
|
%td.width18=radio_button_tag :myradio, 'system', true, {:id => 'users_filter', :class => 'niceRadio', :name => 'filter'}
|
||||||
%td.width135=t("layout.users.system")
|
%td.width135=t("layout.users.system")
|
||||||
.both
|
.both
|
||||||
|
-if params[:action] != 'system'
|
||||||
|
.bordered
|
||||||
|
= link_to t("layout.users.system"), system_admin_users_path, :class => 'button'
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
users = @users.map do |user|
|
users = @users.map do |user|
|
||||||
link_block = [
|
link_block = [
|
||||||
(link_to t('layout.reset_auth_token'), reset_auth_token_admin_user_path(user) if can? :edit, user),
|
(link_to t('layout.users.reset_token'), reset_auth_token_admin_user_path(user), :method => :put, :confirm => t('layout.users.confirm_reset_token') if can? :edit, user),
|
||||||
(link_to t('layout.delete'), admin_user_path(user), :method => :delete, :confirm => t('layout.users.confirm_delete') if can? :destroy, user)
|
(link_to t('layout.delete'), admin_user_path(user), :method => :delete, :confirm => t('layout.users.confirm_delete') if can? :destroy, user)
|
||||||
].compact.join(' | ').html_safe
|
].compact.join(' | ').html_safe
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
%h3.fix= title t("layout.users.system_header")
|
%h3.fix= title t("layout.users.system")
|
||||||
|
|
||||||
- columns = [{:type => 'html'}, {:type => nil, :sortable => false, :searchable => false, :class => 'buttons'}]
|
- columns = [{:type => 'html'}, {:type => nil, :sortable => false, :searchable => false, :class => 'buttons'}]
|
||||||
= raw datatable(columns, {:sort_by => "[0, 'asc']", :processing => t("layout.processing"), :search_label => t("layout.search.header"),
|
= raw datatable(columns, {:sort_by => "[0, 'asc']", :processing => t("layout.processing"), :search_label => t("layout.search.header"),
|
||||||
|
|
|
@ -11,15 +11,19 @@ en:
|
||||||
show: User
|
show: User
|
||||||
back_to_the_list: ⇐ List of users
|
back_to_the_list: ⇐ List of users
|
||||||
confirm_delete: Are you sure you want to remove this user?
|
confirm_delete: Are you sure you want to remove this user?
|
||||||
|
confirm_reset_token: Are you sure you want to reset token for this user?
|
||||||
own_projects: My projects
|
own_projects: My projects
|
||||||
part_projects: Projects participation
|
part_projects: Projects participation
|
||||||
filter_header: Filter
|
filter_header: Filter
|
||||||
|
system: System accounts
|
||||||
|
reset_token: Reset token
|
||||||
|
|
||||||
flash:
|
flash:
|
||||||
user:
|
user:
|
||||||
saved: User saved successtully
|
saved: User saved successtully
|
||||||
save_error: Unable to save user data
|
save_error: Unable to save user data
|
||||||
destroyed: User account deleted
|
destroyed: User account deleted
|
||||||
|
reset_auth_token: User token reseted successfully
|
||||||
|
|
||||||
activerecord:
|
activerecord:
|
||||||
models:
|
models:
|
||||||
|
|
|
@ -11,15 +11,19 @@ ru:
|
||||||
show: Пользователь
|
show: Пользователь
|
||||||
back_to_the_list: ⇐ К списку пользователей
|
back_to_the_list: ⇐ К списку пользователей
|
||||||
confirm_delete: Вы уверены, что хотите удалить этого пользователя?
|
confirm_delete: Вы уверены, что хотите удалить этого пользователя?
|
||||||
|
confirm_reset_token: Вы уверены, что хотите сбросить токен этого пользователя?
|
||||||
own_projects: Мои проекты
|
own_projects: Мои проекты
|
||||||
part_projects: Участвую в проектах
|
part_projects: Участвую в проектах
|
||||||
filter_header: Фильтр
|
filter_header: Фильтр
|
||||||
|
system: Служебные учетки
|
||||||
|
reset_token: Сбросить токен
|
||||||
|
|
||||||
flash:
|
flash:
|
||||||
user:
|
user:
|
||||||
saved: Пользователь успешно сохранен
|
saved: Пользователь успешно сохранен
|
||||||
save_error: Не удалось сохранить данные о пользователе
|
save_error: Не удалось сохранить данные о пользователе
|
||||||
destroyed: Учетная запись успешно удалена
|
destroyed: Учетная запись успешно удалена
|
||||||
|
reset_auth_token: Для учетной записи изменен токен
|
||||||
|
|
||||||
activerecord:
|
activerecord:
|
||||||
models:
|
models:
|
||||||
|
|
|
@ -100,7 +100,7 @@ Rosa::Application.routes.draw do
|
||||||
get :system
|
get :system
|
||||||
get :system_list
|
get :system_list
|
||||||
end
|
end
|
||||||
get :reset_auth_token, :on => :member
|
put :reset_auth_token, :on => :member
|
||||||
end
|
end
|
||||||
resources :register_requests, :only => [:index] do
|
resources :register_requests, :only => [:index] do
|
||||||
put :update, :on => :collection
|
put :update, :on => :collection
|
||||||
|
|
Loading…
Reference in New Issue