Merge lp:~allanlesage/qlbr/initial-searches-data into lp:qlbr

Proposed by Allan LeSage
Status: Needs review
Proposed branch: lp:~allanlesage/qlbr/initial-searches-data
Merge into: lp:qlbr
Diff against target: 215 lines (+210/-0)
1 file modified
initial_data.json (+210/-0)
To merge this branch: bzr merge lp:~allanlesage/qlbr/initial-searches-data
Reviewer Review Type Date Requested Status
Max Brustkern Pending
Review via email: mp+196196@code.launchpad.net

Commit message

Add an initial fixture of searches.

Description of the change

Don't mean to replace load_searches command, but this has the effect of loading automatically as part of syncdb, and saves a line of fab.

To post a comment you must log in.
Revision history for this message
Max Brustkern (nuclearbob) wrote :

Is there any point in deduplicating the criterion and project entries? Other than that, this eeems like a good plan, and I think in the long run replacing load_searches is a good idea.

I also think maybe we should consider modeling all possible search criteria in the API, but that's still out of scope for this, and probably more of a version 2 thing.

Unmerged revisions

54. By Allan LeSage

Add initial data with searches.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'initial_data.json'
2--- initial_data.json 1970-01-01 00:00:00 +0000
3+++ initial_data.json 2013-11-21 21:32:33 +0000
4@@ -0,0 +1,210 @@
5+[
6+ {
7+ "pk": "click-client",
8+ "model": "qlbr.searchtag",
9+ "fields": {}
10+ },
11+ {
12+ "pk": "click-server",
13+ "model": "qlbr.searchtag",
14+ "fields": {}
15+ },
16+ {
17+ "pk": "ubuntuone",
18+ "model": "qlbr.searchtag",
19+ "fields": {}
20+ },
21+ {
22+ "pk": "qa-touch",
23+ "model": "qlbr.item",
24+ "fields": {}
25+ },
26+ {
27+ "pk": 1,
28+ "model": "qlbr.criterion",
29+ "fields": {
30+ "values": [
31+ "qa-touch"
32+ ],
33+ "is_list": true,
34+ "value": "",
35+ "key": "tags"
36+ }
37+ },
38+ {
39+ "pk": 2,
40+ "model": "qlbr.criterion",
41+ "fields": {
42+ "values": [
43+ "qa-touch"
44+ ],
45+ "is_list": true,
46+ "value": "",
47+ "key": "tags"
48+ }
49+ },
50+ {
51+ "pk": 3,
52+ "model": "qlbr.criterion",
53+ "fields": {
54+ "values": [
55+ "qa-touch"
56+ ],
57+ "is_list": true,
58+ "value": "",
59+ "key": "tags"
60+ }
61+ },
62+ {
63+ "pk": 4,
64+ "model": "qlbr.criterion",
65+ "fields": {
66+ "values": [
67+ "qa-touch"
68+ ],
69+ "is_list": true,
70+ "value": "",
71+ "key": "tags"
72+ }
73+ },
74+ {
75+ "pk": "canonical-identity-provider",
76+ "model": "qlbr.project",
77+ "fields": {}
78+ },
79+ {
80+ "pk": "click-package-index",
81+ "model": "qlbr.project",
82+ "fields": {}
83+ },
84+ {
85+ "pk": "click-update-manager",
86+ "model": "qlbr.project",
87+ "fields": {}
88+ },
89+ {
90+ "pk": "clickmanager-plugin",
91+ "model": "qlbr.project",
92+ "fields": {}
93+ },
94+ {
95+ "pk": "curucu",
96+ "model": "qlbr.project",
97+ "fields": {}
98+ },
99+ {
100+ "pk": "mir",
101+ "model": "qlbr.project",
102+ "fields": {}
103+ },
104+ {
105+ "pk": "signon-ui",
106+ "model": "qlbr.project",
107+ "fields": {}
108+ },
109+ {
110+ "pk": "software-center-agent",
111+ "model": "qlbr.project",
112+ "fields": {}
113+ },
114+ {
115+ "pk": "touch-preview-images",
116+ "model": "qlbr.project",
117+ "fields": {}
118+ },
119+ {
120+ "pk": "ubuntu",
121+ "model": "qlbr.project",
122+ "fields": {}
123+ },
124+ {
125+ "pk": "ubuntuone",
126+ "model": "qlbr.project",
127+ "fields": {}
128+ },
129+ {
130+ "pk": "ubuntuone-credentials",
131+ "model": "qlbr.project",
132+ "fields": {}
133+ },
134+ {
135+ "pk": "unity-scope-click",
136+ "model": "qlbr.project",
137+ "fields": {}
138+ },
139+ {
140+ "pk": 1,
141+ "model": "qlbr.search",
142+ "fields": {
143+ "criteria": [
144+ 1
145+ ],
146+ "search_tags": [],
147+ "name": "qa-touch",
148+ "projects": [
149+ "mir",
150+ "signon-ui",
151+ "touch-preview-images",
152+ "ubuntu"
153+ ],
154+ "last_update": "2013-11-21T20:57:11.012Z"
155+ }
156+ },
157+ {
158+ "pk": 2,
159+ "model": "qlbr.search",
160+ "fields": {
161+ "criteria": [
162+ 2
163+ ],
164+ "search_tags": [
165+ "ubuntuone"
166+ ],
167+ "name": "ubuntuone",
168+ "projects": [
169+ "ubuntuone"
170+ ],
171+ "last_update": "2013-11-21T20:57:11.069Z"
172+ }
173+ },
174+ {
175+ "pk": 3,
176+ "model": "qlbr.search",
177+ "fields": {
178+ "criteria": [
179+ 3
180+ ],
181+ "search_tags": [
182+ "click-client"
183+ ],
184+ "name": "click-client",
185+ "projects": [
186+ "click-update-manager",
187+ "clickmanager-plugin",
188+ "ubuntuone-credentials",
189+ "unity-scope-click"
190+ ],
191+ "last_update": "2013-11-21T20:57:11.207Z"
192+ }
193+ },
194+ {
195+ "pk": 4,
196+ "model": "qlbr.search",
197+ "fields": {
198+ "criteria": [
199+ 4
200+ ],
201+ "search_tags": [
202+ "click-server"
203+ ],
204+ "name": "click-server",
205+ "projects": [
206+ "canonical-identity-provider",
207+ "click-package-index",
208+ "curucu",
209+ "software-center-agent"
210+ ],
211+ "last_update": "2013-11-21T20:57:11.351Z"
212+ }
213+ }
214+]
215\ No newline at end of file

Subscribers

People subscribed via source and target branches

to all changes: