Merge lp:~stephen-stewart/snapweb/webdm-uninstallable into lp:~snappy-dev/snapweb/trunk

Proposed by Stephen Stewart on 2015-05-07
Status: Merged
Approved by: Sergio Schvezov on 2015-05-07
Approved revision: 134
Merged at revision: 135
Proposed branch: lp:~stephen-stewart/snapweb/webdm-uninstallable
Merge into: lp:~snappy-dev/snapweb/trunk
Prerequisite: lp:~stephen-stewart/snapweb/hide-installer-for-oem
Diff against target: 38 lines (+11/-0)
2 files modified
www/src/js/config.js (+4/-0)
www/src/js/models/snap.js (+7/-0)
To merge this branch: bzr merge lp:~stephen-stewart/snapweb/webdm-uninstallable
Reviewer Review Type Date Requested Status
Sergio Schvezov 2015-05-07 Approve on 2015-05-07
Review via email: mp+258560@code.launchpad.net

Commit Message

allow certain ids to be isInstallable false

To post a comment you must log in.
review: Approve
Snappy Tarmac (snappydevtarmac) wrote :

The attempt to merge lp:~stephen-stewart/webdm/webdm-uninstallable into lp:webdm failed. Below is the output from the failed tests.

# we always run in a fresh dir in tarmac
export GOPATH=$(mktemp -d)
mktemp: failed to create directory via template ‘~/tmp/tmp.XXXXXXXXXX’: No such file or directory
trap 'rm -rf "$GOPATH"' EXIT

# this is a hack, but not sure tarmac is golang friendly
mkdir -p $GOPATH/src/launchpad.net/webdm
mkdir: cannot create directory ‘/src’: Permission denied

Snappy Tarmac (snappydevtarmac) wrote :

Attempt to merge into lp:webdm failed due to conflicts:

text conflict in www/src/js/config.js

134. By Stephen Stewart on 2015-05-07

merge trunk

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'www/src/js/config.js'
2--- www/src/js/config.js 2015-05-07 21:32:14 +0000
3+++ www/src/js/config.js 2015-05-07 21:42:33 +0000
4@@ -5,6 +5,10 @@
5 'webdm',
6 'ubuntu-core'
7 ],
8+ NON_INSTALLABLE_IDS: [
9+ 'webdm',
10+ 'ubuntu-core.ubuntu'
11+ ],
12 NON_INSTALLABLE_TYPES: [
13 'oem'
14 ],
15
16=== modified file 'www/src/js/models/snap.js'
17--- www/src/js/models/snap.js 2015-05-07 20:00:36 +0000
18+++ www/src/js/models/snap.js 2015-05-07 21:42:33 +0000
19@@ -121,6 +121,7 @@
20 parse: function(response) {
21
22 var type = response.type;
23+ var id = response.id;
24
25 if (response.hasOwnProperty('icon') && !response.icon.length) {
26 response.icon = this.defaults.icon;
27@@ -136,6 +137,12 @@
28 }
29 }
30
31+ if (id) {
32+ if (_.contains(CONF.NON_INSTALLABLE_IDS, id)) {
33+ response.isInstallable = false;
34+ }
35+ }
36+
37 return response;
38 },
39

Subscribers

People subscribed via source and target branches