[logaling-commit] logaling/logaling-server [master] Use ImportedProject for showing information

Back to archive index

SHIMADA Koji null+****@clear*****
Wed Dec 5 11:43:47 JST 2012


SHIMADA Koji	2012-12-05 11:43:47 +0900 (Wed, 05 Dec 2012)

  New Revision: 2bae1fa2a08585a94dd4396dcf9f4a33ef0f86ba
  https://github.com/logaling/logaling-server/commit/2bae1fa2a08585a94dd4396dcf9f4a33ef0f86ba

  Log:
    Use ImportedProject for showing information

  Modified files:
    app/controllers/pages_controller.rb
    app/views/pages/explore.html.haml

  Modified: app/controllers/pages_controller.rb (+7 -0)
===================================================================
--- app/controllers/pages_controller.rb    2012-12-05 11:35:00 +0900 (62ebd09)
+++ app/controllers/pages_controller.rb    2012-12-05 11:43:47 +0900 (97c3390)
@@ -6,5 +6,12 @@ class PagesController < ApplicationController
   def explore
     @github_projects = GithubProject.all
     @user_glossaries = UserGlossary.all
+    @imported_projects = imported_projects
+  end
+
+  private
+  #TODO: Logaling::Repository#imported_projects を用意して、そちらを使う
+  def imported_projects
+    LogalingServer.repository.projects.select {|project| project.is_a? Logaling::ImportedProject }
   end
 end

  Modified: app/views/pages/explore.html.haml (+5 -24)
===================================================================
--- app/views/pages/explore.html.haml    2012-12-05 11:35:00 +0900 (0e28268)
+++ app/views/pages/explore.html.haml    2012-12-05 11:43:47 +0900 (90b7653)
@@ -5,30 +5,11 @@
   %h2
     インポート用語集の一覧
   %ul.glossariesList
-    %li
-      = "debian_project : "
-      = link_to "Debian JP Project", "http://www.debian.or.jp/community/translate/", target: "_blank"
-    %li
-      = "edict : "
-      = link_to "The EDICT Dictionary File", "http://www.csse.monash.edu.au/~jwb/edict.html", target: "_blank"
-    %li
-      = "freebsd_jpman : "
-      = link_to "FreeBSD jpman", "http://www.jp.freebsd.org/man-jp/", target: "_blank"
-    %li
-      = "gene95 : "
-      = link_to "GENE95 Dictionary", "http://www.namazu.org/~tsuchiya/sdic/data/gene.html", target: "_blank"
-    %li
-      = "gnome_project : "
-      = link_to "GNOME Translation Project Ja", "http://live.gnome.org/TranslationProjectJa", target: "_blank"
-    %li
-      = "itil_japanese : "
-      = link_to "ITIL Japanese 2011 Glossary", "http://www.itil-officialsite.com/InternationalActivities/ITILGlossaries_2.aspx", target: "_blank"
-    %li
-      = "mozilla_japan : "
-      = link_to "Mozilla Japan", "http://www.mozilla-japan.org/jp/l10n/term/l10n.html", target: "_blank"
-    %li
-      = "postgresql_manual : "
-      = link_to "PostgreSQL7.1 Manual", "http://osb.sraoss.co.jp/PostgreSQL/Manual/", target: "_blank"
+    - @imported_projects.each do |project|
+      %li
+        = project.name
+        \:
+        = link_to project.description, project.url
 
   %h2
     個人用語集の一覧
-------------- next part --------------
An HTML attachment was scrubbed...
Télécharger 



More information about the logaling-commit mailing list
Back to archive index