From 403f15a46ef874264f6baa93ce6cf61ce9e0b4b3 Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Sun, 6 Mar 2016 16:55:29 -0600 Subject: [PATCH] Issue 135: Add number of pending project requests to forge management text link --- indefero/src/IDF/Middleware.php | 1 + indefero/src/IDF/templates/idf/main-menu.html | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/indefero/src/IDF/Middleware.php b/indefero/src/IDF/Middleware.php index c59217b..79a015c 100644 --- a/indefero/src/IDF/Middleware.php +++ b/indefero/src/IDF/Middleware.php @@ -107,6 +107,7 @@ function IDF_Middleware_ContextPreProcessor($request) $c = array(); $c['request'] = $request; $c['isAdmin'] = ($request->user->administrator or $request->user->staff); + $c["pendingProjects"] = Pluf::factory("IDF_ProjectRequest")->getCount(); if (isset($request->project)) { $c['project'] = $request->project; $c['isOwner'] = $request->user->hasPerm('IDF.project-owner', diff --git a/indefero/src/IDF/templates/idf/main-menu.html b/indefero/src/IDF/templates/idf/main-menu.html index b515939..0771abf 100644 --- a/indefero/src/IDF/templates/idf/main-menu.html +++ b/indefero/src/IDF/templates/idf/main-menu.html @@ -17,7 +17,7 @@ {foreach $allProjects as $p}
  • {if $p.private}{trans 'Private project'}{/if}{$p}
  • {/foreach} -{/if}{if $isAdmin}
  • {trans 'Forge Management'}
  • {/if}
  • +{/if}
  • {if $isAdmin}
  • {trans 'Forge Management'} {if $pendingProjects > 0}({$pendingProjects}){/if}
  • {/if}
  • {trans 'Help'}