web/admin: select service connection by default when only one exists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
bb8559ee18
commit
c9dda17c68
|
@ -102,7 +102,11 @@ export class OutpostForm extends ModelForm<Outpost, string> {
|
||||||
ordering: "pk"
|
ordering: "pk"
|
||||||
}).then(scs => {
|
}).then(scs => {
|
||||||
return scs.results.map(sc => {
|
return scs.results.map(sc => {
|
||||||
return html`<option value=${ifDefined(sc.pk)} ?selected=${this.instance?.serviceConnection === sc.pk}>
|
let selected = this.instance?.serviceConnection === sc.pk;
|
||||||
|
if (scs.results.length === 1 && !this.instance) {
|
||||||
|
selected = true;
|
||||||
|
}
|
||||||
|
return html`<option value=${ifDefined(sc.pk)} ?selected=${selected}>
|
||||||
${sc.name} (${sc.verboseName})
|
${sc.name} (${sc.verboseName})
|
||||||
</option>`;
|
</option>`;
|
||||||
});
|
});
|
||||||
|
|
Reference in New Issue