<p>Changes from usability UX/UI process being merged into master for 1.0 release.</p>
<hr>
<h4>You can merge this Pull Request by running</h4>
<pre> git pull https://github.com/opentechinstitute/luci-commotion-apps usability</pre>
<p>Or view, comment on, or merge it at:</p>
<p> <a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/62'>https://github.com/opentechinstitute/luci-commotion-apps/pull/62</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>restart instead of reload avahi (needed for CSM to recognize edited apps)</li>
<li>allow lifetime==0 in avahi service file</li>
<li>allow perminant disable now writes 0 instead of removing its section</li>
<li>Merge branch 'usability' into non-exp-apps</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>
<li>Apps are repeating in non-admin display. Use only single app type.</li>
<li>Changed app type name from misc to applications</li>
<li>Merge pull request #55 from opentechinstitute/restart-avahi</li>
<li>added front end support for deletion as well as backend saving and committing of application deletion.</li>
<li>show non-categorized apps</li>
<li>Merge pull request #57 from opentechinstitute/non-admin-portal</li>
<li>removed extraneous paren</li>
<li>delete avahi service file</li>
<li>fix usage of luci.fs.unlink</li>
<li>Merge pull request #59 from opentechinstitute/delete_button</li>
<li>Merge pull request #58 from opentechinstitute/non-exp-apps</li>
<li>final fix so that application timeout does not dissapear when app timeout is turned off.</li>
<li>Removed yes/no from expiration checkbox</li>
<li>fix error displays on apps form; improve connection checking</li>
<li>Merge pull request #60 from opentechinstitute/expiration-language</li>
<li>Merge pull request #61 from opentechinstitute/r1-fixes</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/files#diff-0">README.md</a>
(6)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/files#diff-1">commotion-service-parser</a>
(264)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/files#diff-2">lua/luci/controller/commotion/apps_controller.lua</a>
(1056)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/files#diff-3">lua/luci/model/cbi/commotion/app_settings.lua</a>
(76)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/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/62/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/62/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/62/files#diff-7">lua/luci/view/commotion/apps_form.htm</a>
(30)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/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/62/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/62/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/62/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/62/files#diff-12">luci-static/commotion/admin_apps.js</a>
(62)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/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/62/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/62/files#diff-15">openwrt/Makefile</a>
(26)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/62/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/62.patch'>https://github.com/opentechinstitute/luci-commotion-apps/pull/62.patch</a></li>
<li><a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/62.diff'>https://github.com/opentechinstitute/luci-commotion-apps/pull/62.diff</a></li>
</ul>