| 61 |
61 |
:limit => Setting.feeds_limit.to_i)
|
| 62 |
62 |
render_feed(projects, :title => "#{Setting.app_title}: #{l(:label_project_latest)}")
|
| 63 |
63 |
}
|
|
64 |
format.json {
|
|
65 |
projects = Project.visible_find(:all, :order => 'lft')
|
|
66 |
render :json => { :projects => projects }
|
|
67 |
}
|
| 64 |
68 |
end
|
| 65 |
69 |
end
|
| 66 |
70 |
|
| ... | ... | |
| 90 |
94 |
redirect_to :controller => 'projects', :action => 'settings', :id => @project
|
| 91 |
95 |
}
|
| 92 |
96 |
format.xml { head :created, :location => url_for(:controller => 'projects', :action => 'show', :id => @project.id) }
|
|
97 |
format.json { head :created, :location => url_for(:controller => 'projects', :action => 'show', :id => @project.id) }
|
| 93 |
98 |
end
|
| 94 |
99 |
else
|
| 95 |
100 |
respond_to do |format|
|
| 96 |
101 |
format.html
|
| 97 |
102 |
format.xml { render :xml => @project.errors, :status => :unprocessable_entity }
|
|
103 |
format.json { render :json => @project.errors, :status => :unprocessable_entity }
|
| 98 |
104 |
end
|
| 99 |
105 |
end
|
| 100 |
106 |
end
|
| ... | ... | |
| 164 |
170 |
respond_to do |format|
|
| 165 |
171 |
format.html
|
| 166 |
172 |
format.xml
|
|
173 |
format.json { render :json => { :project => @project } }
|
| 167 |
174 |
end
|
| 168 |
175 |
end
|
| 169 |
176 |
|
| ... | ... | |
| 189 |
196 |
redirect_to :action => 'settings', :id => @project
|
| 190 |
197 |
}
|
| 191 |
198 |
format.xml { head :ok }
|
|
199 |
format.json { head :ok }
|
| 192 |
200 |
end
|
| 193 |
201 |
else
|
| 194 |
202 |
respond_to do |format|
|
| ... | ... | |
| 197 |
205 |
render :action => 'settings'
|
| 198 |
206 |
}
|
| 199 |
207 |
format.xml { render :xml => @project.errors, :status => :unprocessable_entity }
|
|
208 |
format.json { render :json => @project.errors, :status => :unprocessable_entity }
|
| 200 |
209 |
end
|
| 201 |
210 |
end
|
| 202 |
211 |
end
|
| ... | ... | |
| 227 |
236 |
if request.get?
|
| 228 |
237 |
# display confirmation view
|
| 229 |
238 |
else
|
| 230 |
|
if params[:format] == 'xml' || params[:confirm]
|
|
239 |
if params[:format] == 'xml' || params[:format] == 'json' || params[:confirm]
|
| 231 |
240 |
@project_to_destroy.destroy
|
| 232 |
241 |
respond_to do |format|
|
| 233 |
242 |
format.html { redirect_to :controller => 'admin', :action => 'projects' }
|
| 234 |
243 |
format.xml { head :ok }
|
|
244 |
format.json { head :ok }
|
| 235 |
245 |
end
|
| 236 |
246 |
end
|
| 237 |
247 |
end
|