             callback? err
       ]
     , app
+
+    if KD.checkFlag 'super-admin'
+      @approveButton = new KDToggleButton
+        style           : "kdwhitebtn"
+        dataPath        : "approved"
+        defaultState    : if app.approved then "Disapprove" else "Approve"
+        states          : [
+          "Approve", (callback)->
+            app.approve yes, (err)->
+              callback? err
+          "Disapprove", (callback)->
+            app.approve no, (err)->
+              callback? err
+        ]
+      , app
+    else
+      @approveButton = new KDView
 
     app.checkIfLikedBefore (err, likedBefore)=>
       if likedBefore

          parentId : null
          callback : (item)=>
            appsController.installApp app, app.versions[item.data.id], (err)=>
              @hideLoader()

      @installButton = new KDButtonViewWithMenu
        title     : "Install Now"

      <span>
        <a class='profile-avatar' href='#'>{{ @putThumb #(manifest)}}</a>
      </span>
      {{> @approveButton}}
    </div>
    <section class="right-overflow">
      <h3 class='profilename'>{{#(title)}}<cite>by {{#(manifest.author)}}</cite></h3>
