From f04f75e2c41afb0fd6b182b3c9ec03ab70f8a0a9 Mon Sep 17 00:00:00 2001 From: "vit.jonas@gmail.com" Date: Thu, 26 May 2011 18:57:52 +0000 Subject: [PATCH] * finished Issue 23: Move user preferences to tab in Project settings git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@93 5e329b0b-a2ee-ea63-e329-299493fc886d --- app/controllers/dmsf_state_controller.rb | 5 +-- app/views/dmsf/index.html.erb | 2 - ...user_pref.html.erb => _user_pref.html.erb} | 8 +--- init.rb | 9 +++- lib/project_tabs_extended.rb | 45 +++++++++++++++++++ 5 files changed, 55 insertions(+), 14 deletions(-) rename app/views/dmsf_state/{user_pref.html.erb => _user_pref.html.erb} (83%) create mode 100644 lib/project_tabs_extended.rb diff --git a/app/controllers/dmsf_state_controller.rb b/app/controllers/dmsf_state_controller.rb index bdf684e2..9779b229 100644 --- a/app/controllers/dmsf_state_controller.rb +++ b/app/controllers/dmsf_state_controller.rb @@ -52,15 +52,12 @@ class DmsfStateController < ApplicationController {:controller => "dmsf", :action => "index", :id => @project, :folder_id => @file.folder} end - def user_pref - end - def user_pref_save @user_pref = DmsfUserPref.for(@project, User.current) @user_pref.email_notify = params[:email_notify]; @user_pref.save flash[:notice] = l(:notice_your_preferences_were_saved) - redirect_to :action => "user_pref", :id => @project + redirect_to :controller => "projects", :action => 'settings', :tab => 'dmsf', :id => @project end def folder_notify_activate diff --git a/app/views/dmsf/index.html.erb b/app/views/dmsf/index.html.erb index 7d274ea6..89eca50f 100644 --- a/app/views/dmsf/index.html.erb +++ b/app/views/dmsf/index.html.erb @@ -178,8 +178,6 @@ form_tag({:action => "entries_operation", :id => @project, :folder_id => @folder <%= render(:partial => "multi_upload") %>
-<%= link_to(l(:link_user_preferences), {:controller => "dmsf_state", :action => "user_pref", :id => @project}) %> - <% content_for :header_tags do %>