|
|
@@ -19,9 +19,16 @@ class SysController < ActionController::Base |
|
|
|
before_filter :check_enabled |
|
|
|
|
|
|
|
def projects |
|
|
|
p = Project.active.has_module(:repository).find(:all, :include => :repository, :order => "#{Project.table_name}.identifier") |
|
|
|
p = Project.active.has_module(:repository).find( |
|
|
|
:all, |
|
|
|
:include => :repository, |
|
|
|
:order => "#{Project.table_name}.identifier" |
|
|
|
) |
|
|
|
# extra_info attribute from repository breaks activeresource client |
|
|
|
render :xml => p.to_xml(:only => [:id, :identifier, :name, :is_public, :status], :include => {:repository => {:only => [:id, :url]}}) |
|
|
|
render :xml => p.to_xml( |
|
|
|
:only => [:id, :identifier, :name, :is_public, :status], |
|
|
|
:include => {:repository => {:only => [:id, :url]}} |
|
|
|
) |
|
|
|
end |
|
|
|
|
|
|
|
def create_project_repository |