@@ -141,6 +141,7 class GroupsController < ApplicationController | |||||
141 | @membership = Member.edit_membership(params[:membership_id], params[:membership], @group) |
|
141 | @membership = Member.edit_membership(params[:membership_id], params[:membership], @group) | |
142 | @membership.save if request.post? |
|
142 | @membership.save if request.post? | |
143 | respond_to do |format| |
|
143 | respond_to do |format| | |
|
144 | if @membership.valid? | |||
144 | format.html { redirect_to :controller => 'groups', :action => 'edit', :id => @group, :tab => 'memberships' } |
|
145 | format.html { redirect_to :controller => 'groups', :action => 'edit', :id => @group, :tab => 'memberships' } | |
145 |
format.js { |
|
146 | format.js { | |
146 |
render(:update) {|page| |
|
147 | render(:update) {|page| | |
@@ -148,6 +149,13 class GroupsController < ApplicationController | |||||
148 | page.visual_effect(:highlight, "member-#{@membership.id}") |
|
149 | page.visual_effect(:highlight, "member-#{@membership.id}") | |
149 | } |
|
150 | } | |
150 | } |
|
151 | } | |
|
152 | else | |||
|
153 | format.js { | |||
|
154 | render(:update) {|page| | |||
|
155 | page.alert(l(:notice_failed_to_save_members, :errors => @membership.errors.full_messages.join(', '))) | |||
|
156 | } | |||
|
157 | } | |||
|
158 | end | |||
151 |
|
|
159 | end | |
152 | end |
|
160 | end | |
153 |
|
161 |
@@ -123,6 +123,7 class UsersController < ApplicationController | |||||
123 | @membership = Member.edit_membership(params[:membership_id], params[:membership], @user) |
|
123 | @membership = Member.edit_membership(params[:membership_id], params[:membership], @user) | |
124 | @membership.save if request.post? |
|
124 | @membership.save if request.post? | |
125 | respond_to do |format| |
|
125 | respond_to do |format| | |
|
126 | if @membership.valid? | |||
126 | format.html { redirect_to :controller => 'users', :action => 'edit', :id => @user, :tab => 'memberships' } |
|
127 | format.html { redirect_to :controller => 'users', :action => 'edit', :id => @user, :tab => 'memberships' } | |
127 |
format.js { |
|
128 | format.js { | |
128 |
render(:update) {|page| |
|
129 | render(:update) {|page| | |
@@ -130,6 +131,13 class UsersController < ApplicationController | |||||
130 | page.visual_effect(:highlight, "member-#{@membership.id}") |
|
131 | page.visual_effect(:highlight, "member-#{@membership.id}") | |
131 | } |
|
132 | } | |
132 | } |
|
133 | } | |
|
134 | else | |||
|
135 | format.js { | |||
|
136 | render(:update) {|page| | |||
|
137 | page.alert(l(:notice_failed_to_save_members, :errors => @membership.errors.full_messages.join(', '))) | |||
|
138 | } | |||
|
139 | } | |||
|
140 | end | |||
133 |
|
|
141 | end | |
134 | end |
|
142 | end | |
135 |
|
143 |
General Comments 0
You need to be logged in to leave comments.
Login now