require_dependency 'profile_editor_controller' class ProfileEditorController before_filter :redirect_to_edit_software_community, :only => [:edit] def edit_software_community @profile_data = profile @possible_domains = profile.possible_domains @first_edit = profile.software_info.first_edit? if @first_edit profile.software_info.first_edit = false profile.software_info.save! end edit if request.post? end protected def redirect_to_edit_software_community if profile.class == Community && profile.software? redirect_to :action => 'edit_software_community' end end end