<p>This should add a delete button to the application portal admin list on apps added on the node in question. When clicked it will delete the application section from the applications uci file.</p>

<hr>

<h4>You can merge this Pull Request by running</h4>
<pre>  git pull https://github.com/opentechinstitute/luci-commotion-apps delete_button</pre>
<p>Or view, comment on, or merge it at:</p>
<p>  <a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/56'>https://github.com/opentechinstitute/luci-commotion-apps/pull/56</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>gutted current type sorted application listing to focus on approved to banned status instead for the admin page. Next I will re-implement the old version for the non-admin page.</li>
  <li>Got the non-admin user apps list working again. Will have to see about reducing copied code in the apps_*_display.htm files after the R1 release.</li>
  <li>added applications types for each application to the application listing in both admin and non-admin lists.</li>
  <li>got a working cbi implementation of app_settings</li>
  <li>added correct map confirmation page settings</li>
  <li>moved alias of applications to the list item</li>
  <li>removed files relating to commotion-service-parser</li>
  <li>converted to using commotion-service-manager and commotiond serval plugin</li>
  <li>Merge pull request #42 from opentechinstitute/usability-CSM</li>
  <li>added controls for anonymous addition of applications to the non admin application list section</li>
  <li>Merge branch 'usability' of http://github.com/opentechinstitute/commotion-apps into usability</li>
  <li>added an admin submission section to the application portal in case there are no user submitted applications allowed.</li>
  <li>fixed all application editing/forms to take you to admin if you are already in the admin section</li>
  <li>Updated apps_view.htm formatting and css for proper alignment.</li>
  <li>added a check for apps without types that was causing an error on the application list when a user did not choose a type for the application.</li>
  <li>Merge branch 'usability' of http://github.com/opentechinstitute/commotion-apps into usability</li>
  <li>fixed a repeat of admin in the submission url.</li>
  <li>updated app edit form to not double admin itself.</li>
  <li>cleaning up after the constant cascade of errors I cause changing things.</li>
  <li>fixing issues with redirects and validation</li>
  <li>updated the applications settings to make allowperminant correspond with the back end.</li>
  <li>remove depricated hashtag</li>
  <li>fix serval-crypto calls</li>
  <li>Merge branch 'usability' of github.com:opentechinstitute/luci-commotion-apps into usability</li>
  <li>removed some extra debugging</li>
  <li>Merge branch 'usability' of http://github.com/opentechinstitute/commotion-apps into usability</li>
  <li>added css for apps form</li>
  <li>switched fingerprint and signature fields by accident</li>
  <li>Merge pull request #49 from opentechinstitute/usability-issue11</li>
  <li>added formatting for front applications page, apps_view.htm</li>
  <li>Merge pull request #51 from opentechinstitute/usability-appsview</li>
  <li>correct app edit link</li>
  <li>fix permanent checkbox on app edit page</li>
  <li>allow perminant disable now writes 0 instead of removing its section</li>
  <li>added static values form values to expires remove function since the original object does not pass the form value to the object.</li>
  <li>added a delete button to commotion-apps</li>
  <li>added themeing for application deletion</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-0">README.md</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-1">commotion-service-parser</a>
    (264)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-2">lua/luci/controller/commotion/apps_controller.lua</a>
    (1050)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-3">lua/luci/model/cbi/commotion/app_settings.lua</a>
    (80)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-4">lua/luci/model/cbi/commotion/apps_cbi.lua</a>
    (19)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-5">lua/luci/view/commotion/apps_admin_display.htm</a>
    (23)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-6">lua/luci/view/commotion/apps_display.htm</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-7">lua/luci/view/commotion/apps_form.htm</a>
    (20)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-8">lua/luci/view/commotion/apps_settings.htm</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-9">lua/luci/view/commotion/apps_view.htm</a>
    (47)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-10">lua/luci/view/themes/commotion/apps_apps.htm</a>
    (27)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-11">lua/luci/view/themes/commotion/apps_categories.htm</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-12">luci-static/commotion/admin_apps.js</a>
    (54)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-13">luci-static/commotion/apps.css</a>
    (24)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-14">luci-static/commotion/bann.png</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-15">openwrt/Makefile</a>
    (26)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/56/files#diff-16">uci-defaults/commotion-apps</a>
    (7)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/56.patch'>https://github.com/opentechinstitute/luci-commotion-apps/pull/56.patch</a></li>
  <li><a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/56.diff'>https://github.com/opentechinstitute/luci-commotion-apps/pull/56.diff</a></li>
</ul>