r45 - in cl-overview-project/trunk: . app/controllers app/helpers app/views app/views/hooks app/views/hooks/cl_overview_project lib lib/cl_overview_project test/functional
Author: tchemit Date: 2012-10-21 16:46:40 +0200 (Sun, 21 Oct 2012) New Revision: 45 Url: http://nuiton.org/repositories/revision/nuiton-redmine-site/45 Log: normalize project to make if works with redmone 2.x (a.k.a Rails 3.x) Added: cl-overview-project/trunk/app/views/hooks/ cl-overview-project/trunk/app/views/hooks/cl_overview_project/ cl-overview-project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb cl-overview-project/trunk/lib/cl_overview_project/ cl-overview-project/trunk/lib/cl_overview_project/hooks.rb Removed: cl-overview-project/trunk/app/controllers/lists_controller.rb cl-overview-project/trunk/app/helpers/lists_helper.rb cl-overview-project/trunk/app/views/lists/ cl-overview-project/trunk/app/views/projects/ cl-overview-project/trunk/test/functional/lists_controller_test.rb Modified: cl-overview-project/trunk/README.rdoc cl-overview-project/trunk/init.rb Modified: cl-overview-project/trunk/README.rdoc =================================================================== --- cl-overview-project/trunk/README.rdoc 2012-10-21 13:59:57 UTC (rev 44) +++ cl-overview-project/trunk/README.rdoc 2012-10-21 14:46:40 UTC (rev 45) @@ -2,5 +2,14 @@ cl-overview-project > custom layout overview project +version 0.0.2 (tchemit 2012-10-21) -plugin directory : vendor/plugins/ +Make it works with redmine 2.x + +To install it: + +- cd ${REDMINE_HOME}/plugins +- svn co http://svn.nuiton.org/svn/nuiton-redmine-site/cl-overview-project/tags/cl-ov... cl-overview-project +- restart your redmine instance + + Deleted: cl-overview-project/trunk/app/controllers/lists_controller.rb =================================================================== --- cl-overview-project/trunk/app/controllers/lists_controller.rb 2012-10-21 13:59:57 UTC (rev 44) +++ cl-overview-project/trunk/app/controllers/lists_controller.rb 2012-10-21 14:46:40 UTC (rev 45) @@ -1,6 +0,0 @@ -class ListsController < ApplicationController - - def index - @lists = ["users", "devel", "commits"] - end -end Deleted: cl-overview-project/trunk/app/helpers/lists_helper.rb =================================================================== --- cl-overview-project/trunk/app/helpers/lists_helper.rb 2012-10-21 13:59:57 UTC (rev 44) +++ cl-overview-project/trunk/app/helpers/lists_helper.rb 2012-10-21 14:46:40 UTC (rev 45) @@ -1,2 +0,0 @@ -module ListsHelper -end Added: cl-overview-project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb =================================================================== --- cl-overview-project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb (rev 0) +++ cl-overview-project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb 2012-10-21 14:46:40 UTC (rev 45) @@ -0,0 +1,69 @@ +<% +if $PROGRAM_NAME.include?("redmine-chorem") + domain = "chorem.org" + domainsonar = "org.chorem" + domainmaven = "org/chorem" +else + if $PROGRAM_NAME.include?("redmine-nuiton") + domain = "nuiton.org" + domainsonar = "org.nuiton" + domainmaven = "org/nuiton" + else + domain = "forge.codelutin.com" + domainsonar = "com.codelutin.forge" + domainmaven = "forge.codelutin.com" + end +end +mavenrepo = "" +mavencentral = false +@project.custom_values.each do |custom_value| + if !custom_value.value.empty? && custom_value.custom_field.name == "maven-release-repository" + mavenrepo=custom_value.value + if mavenrepo == "http://nexus.nuiton.org/nexus/content/repositories/central-releases/" + mavencentral = true + end + end +end + +if mavenrepo == "" + mavenrepo = "http://nexus.nuiton.org/nexus/content/repositories/other-releases/" +end + +%> + +<link href="/plugin_assets/cl_overview_project/stylesheets/cl-overview-project.css" media="screen" rel="stylesheet" type="text/css" /> + + <div class="web-site box"> + <h3 class="icon22">Site web</h3> + <ul> + <li>Site web : <a href="http://maven-site.<%=domain%>/<%=@project.identifier%>" class="external">http://maven-site.<%=domain%>/<%=@project.identifier%></a></li> + <% unless @project.homepage.blank? %><li>Demo : <%= link_to(h(@project.homepage), @project.homepage) %></li><% end %> + <li><a href="<%=@project.identifier%>/files">Download</a></li> + </ul> + </div> + + + <div class="listes box"> + <h3 class="icon22">Listes</h3> + <ul> + <li>Liste pour que les utilisateurs puissent échanger : <a href="http://list.<%=domain%>/cgi-bin/mailman/listinfo/<%=@project.identifier%>-users" class="external"><%=@project.identifier%>-users</a></li> + <li>Liste de discussion des développeurs : <a href="http://list.<%=domain%>/cgi-bin/mailman/listinfo/<%=@project.identifier%>-devel" class="external"><%=@project.identifier%>-devel</a></li> + <li>Liste recevant tous les commits svn : <a href="http://list.<%=domain%>/cgi-bin/mailman/listinfo/<%=@project.identifier%>-commits" class="external"><%=@project.identifier%>-commits</a></li> + </ul> + </div> + + <div class="dev box"> + <h3 class="icon22">Environnement de développement</h3> + <ul> + <li><a href="http://svn.<%=domain%>/svn/<%=@project.identifier%>" class="external">Dépot des sources (SVN)</a></li> + <li><a href="http://ci.<%=domain%>/jenkins/job/<%=@project.identifier%>" class="external">Integration continue (Hudson)</li> + <li><a href="http://qa.<%=domain%>/sonar/project/index/<%=domainsonar%>:<%=@project.identifier%>" class="external">Analyses et metrics du code (Sonar)</li> + <!--li><a href="http://maven.<%=domain%>/release/<%=domainmaven%>/<%=@project.identifier%>" class="external">Dépot des binaires (Maven)</li--> + + <li><a href="<%=mavenrepo%><%=domainmaven%>/<%=@project.identifier%>" class="external">Dépot des binaires (Maven)</a> + <% if mavencentral == true %> + <a href="http://repo1.maven.org/maven2/<%=domainmaven%>/<%=@project.identifier%>" class="icon22 mavencentral">synchronized on Central</a> + <% end %> + </li> + </ul> + </div> \ No newline at end of file Modified: cl-overview-project/trunk/init.rb =================================================================== --- cl-overview-project/trunk/init.rb 2012-10-21 13:59:57 UTC (rev 44) +++ cl-overview-project/trunk/init.rb 2012-10-21 14:46:40 UTC (rev 45) @@ -1,8 +1,13 @@ require 'redmine' +require_dependency 'cl_overview_project/hooks' + Redmine::Plugin.register :cl_overview_project do name 'Custom Layout Overview Project' author 'Benjamin POUSSIN' description 'This plugin overwrite overview projet page to add list information' - version '0.0.1' + version '0.0.2' + url 'http://www.nuiton.org' + author_url 'http://www.nuiton.org/users/4' + end Added: cl-overview-project/trunk/lib/cl_overview_project/hooks.rb =================================================================== --- cl-overview-project/trunk/lib/cl_overview_project/hooks.rb (rev 0) +++ cl-overview-project/trunk/lib/cl_overview_project/hooks.rb 2012-10-21 14:46:40 UTC (rev 45) @@ -0,0 +1,8 @@ +module ClOverviewProject + class ViewProjectShowSidebarBottomHook < Redmine::Hook::ViewListener + include Redmine::I18n + + render_on :view_projects_show_left, + :partial => 'hooks/cl_overview_project/view_projects_show_left' + end +end Property changes on: cl-overview-project/trunk/lib/cl_overview_project/hooks.rb ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Deleted: cl-overview-project/trunk/test/functional/lists_controller_test.rb =================================================================== --- cl-overview-project/trunk/test/functional/lists_controller_test.rb 2012-10-21 13:59:57 UTC (rev 44) +++ cl-overview-project/trunk/test/functional/lists_controller_test.rb 2012-10-21 14:46:40 UTC (rev 45) @@ -1,8 +0,0 @@ -require File.dirname(__FILE__) + '/../test_helper' - -class ListsControllerTest < ActionController::TestCase - # Replace this with your real tests. - def test_truth - assert true - end -end
participants (1)
-
tchemit@users.nuiton.org