Fix desktop nil theme bug and approval for new user
This commit is contained in:
		
							parent
							
								
									fda0abdd25
								
							
						
					
					
						commit
						4b169cf2e0
					
				| 
						 | 
					@ -168,7 +168,15 @@ class Admin::UsersNewInterfaceController <  OrbitMemberController
 | 
				
			||||||
      # }
 | 
					      # }
 | 
				
			||||||
    # @user.rebuild_sub_roles_from_attribute_values!(attribute_values)
 | 
					    # @user.rebuild_sub_roles_from_attribute_values!(attribute_values)
 | 
				
			||||||
    # binding.pry
 | 
					    # binding.pry
 | 
				
			||||||
 | 
					    @user.confirmation_token = nil
 | 
				
			||||||
 | 
					    @user.confirmed_at = Time.now
 | 
				
			||||||
 | 
					    @user.approved = true
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
    if !flash.now[:error] && @user.save
 | 
					    if !flash.now[:error] && @user.save
 | 
				
			||||||
 | 
					      desk = @user.desktop 
 | 
				
			||||||
 | 
					      desk.theme = DesktopTheme.first.id.to_s
 | 
				
			||||||
 | 
					      desk.wallpaper = nil
 | 
				
			||||||
 | 
					      desk.save!
 | 
				
			||||||
      flash[:notice] = t('create.success.user')
 | 
					      flash[:notice] = t('create.success.user')
 | 
				
			||||||
      redirect_to :action => :index
 | 
					      redirect_to :action => :index
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,6 +9,11 @@ class DesktopController< ApplicationController
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def index
 | 
					  def index
 | 
				
			||||||
    @desktop = current_user.desktop
 | 
					    @desktop = current_user.desktop
 | 
				
			||||||
 | 
					    if(@desktop.theme.nil?)
 | 
				
			||||||
 | 
					      @desktop.theme = DesktopTheme.first.id.to_s
 | 
				
			||||||
 | 
					      @desktop.wallpaper = nil
 | 
				
			||||||
 | 
					      @desktop.save!
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
    @currentusername = current_user.name
 | 
					    @currentusername = current_user.name
 | 
				
			||||||
    @currentname = current_user.first_name + current_user.last_name
 | 
					    @currentname = current_user.first_name + current_user.last_name
 | 
				
			||||||
    @title = "Desktop - " + @currentusername
 | 
					    @title = "Desktop - " + @currentusername
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in New Issue