doortts doortts 2014-03-11
feedback-menu: user can change feedback url or remove it
@23246ea8bfe61a73b7b95ac800c4e490f47cfa52
app/views/siteLayout.scala.html
--- app/views/siteLayout.scala.html
+++ app/views/siteLayout.scala.html
@@ -6,6 +6,10 @@
     if(m_type == menuType){ "active" }
 }
 
+@appFeedbackUrl() = @{
+    play.Configuration.root().getString("application.feedback.url")
+}
+
 @layout(Messages(title))(""){
     <div class="unsupported">
         <div class="unsupported-inner">
@@ -25,9 +29,11 @@
                 <li class="@isActiveMenu(MenuType.HELP)">
                     <a href="@routes.HelpApp.help()">@Messages("title.help")</a>
                 </li>
+                @if(appFeedbackUrl){
                 <li>
-                    <a href="https://github.com/nforge/yobi/issues?state=open" target="_blank">@Messages("title.yobi.feedback")</a>
+                    <a href="@appFeedbackUrl" target="_blank">@Messages("title.yobi.feedback")</a>
                 </li>
+                }
             </ul>
             @common.usermenu(null)
         </div>
conf/application.conf.default
--- conf/application.conf.default
+++ conf/application.conf.default
@@ -83,6 +83,9 @@
 # application.hostname="www.yourdomain.com"
 # application.port="8080"
 
+# Application feedback url at top layout menu. You can remove feedback menu by commenting it.
+application.feedback.url="https://github.com/nforge/yobi/issues"
+
 # Mailer
 # ~~~~~~
 # You have to configure SMTP to send mails.
Add a comment
List