Revision 1354:fc0fecf09eb9 app/controllers
| app/controllers/projects_controller.rb | ||
|---|---|---|
| 196 | 196 |
@issue_category ||= IssueCategory.new |
| 197 | 197 |
@member ||= @project.members.new |
| 198 | 198 |
@trackers = Tracker.sorted.all |
| 199 |
@repository ||= @project.repository |
|
| 199 | 200 |
@wiki ||= @project.wiki |
| 200 | 201 |
end |
| 201 | 202 |
|
| app/controllers/repositories_controller.rb | ||
|---|---|---|
| 60 | 60 |
end |
| 61 | 61 |
|
| 62 | 62 |
def edit |
| 63 |
@repository = @project.repository |
|
| 64 |
params[:repository_scm]='Mercurial' |
|
| 65 |
if !@repository |
|
| 66 |
@repository = Repository.factory(params[:repository_scm]) |
|
| 67 |
@repository.project = @project if @repository |
|
| 68 |
end |
|
| 69 |
if request.post? && @repository |
|
| 70 |
attrs = pickup_extra_info |
|
| 71 |
@repository.safe_attributes = attrs[:attrs] |
|
| 72 |
if attrs[:attrs_extra].keys.any? |
|
| 73 |
@repository.merge_extra_info(attrs[:attrs_extra]) |
|
| 74 |
end |
|
| 75 |
@repository.project = @project |
|
| 76 |
redirect_to settings_project_path(@project, :tab => 'repositories') |
|
| 77 |
end |
|
| 63 | 78 |
end |
| 64 | 79 |
|
| 65 | 80 |
def update |
Also available in: Unified diff