views: Use dedicated view when showing an app with operations
Closes: #2309 (closed).
-
This prevents processing of AppView when the app is being uninstalled. For at least two apps, this has failed because the AppView assumes that app and its dependencies are installed.
-
Use a dedicated template as well is simplify app template.
Tests:
-
Installing and uninstalling an app works.
-
Refreshing the app page during uninstall does not lead to an error for samba and email apps.
-
Unit tests pass.
-
Functional tests for samba and email work.
Signed-off-by: Sunil Mohan Adapa sunil@medhas.org