Skip to content

Commit c7dd064

Browse files
authored
Merge pull request #27 from skitternd/device-brand-support
Pass DeviceBrand .ks header to mic via tokenmap
2 parents d7619b6 + 631929a commit c7dd064

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/img_web/app/forms.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,11 @@ class ImageJobForm(forms.Form):
261261
required=False,
262262
widget=forms.HiddenInput(attrs={'readonly': 'readonly'}),
263263
)
264+
brand = forms.CharField(
265+
label="Brand",
266+
required=False,
267+
widget=forms.HiddenInput(attrs={'readonly': 'readonly'}),
268+
)
264269

265270
def __init__(self, *args, **kwargs):
266271
super(ImageJobForm, self).__init__(*args, **kwargs)
@@ -269,7 +274,7 @@ def __init__(self, *args, **kwargs):
269274
r'^#.*?Suggested(Architecture|ImageType|Features):(.*)$'
270275
)
271276
device_re = re.compile(
272-
r'^#.*?(DeviceModel|DeviceVariant):(.*)$'
277+
r'^#.*?(DeviceModel|DeviceVariant|Brand):(.*)$'
273278
)
274279
for template in glob.glob(os.path.join(settings.TEMPLATESDIR, '*.ks')):
275280
name = os.path.basename(template)

src/img_web/app/views.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,9 @@ def submit(request):
153153
devicevarianttoken = jobdata.get('devicevariant')
154154
if devicevarianttoken:
155155
tokenmap['DEVICEVARIANT'] = devicevarianttoken
156+
brandtoken = jobdata.get('brand')
157+
if brandtoken:
158+
tokenmap['BRAND'] = brandtoken
156159

157160
tokens_list = []
158161
extra_repos_tmp = []

src/img_web/templates/app/upload.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
</td>
113113
</tr>
114114
</table>
115-
{{ jobform.devicemodel }} {{ jobform.devicevariant }}
115+
{{ jobform.devicemodel }} {{ jobform.devicevariant }} {{ jobform.brand }}
116116
</fieldset>
117117
</table>
118118
<fieldset>

0 commit comments

Comments
 (0)