Skip to content

Commit a8eff88

Browse files
committed
fixed - custom pull handlers now visible
1 parent 2f4fe2d commit a8eff88

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

csp/gitprojectsettings.csp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,14 @@ body {
237237
<label for="pullEventClass" class="col-sm-3 col-form-label" data-toggle="tooltip" data-placement="top" title="Handler class for git pull">Pull Event Class</label>
238238
<div class="col-sm-7">
239239
<select class="form-control" id="pullEventClass" name="pullEventClass">
240-
<option value="SourceControl.Git.PullEventHandler.Default" #($Case(settings.pullEventClass,"SourceControl.Git.PullEventHandler.Default":"selected",:""))#>Default</option>
241-
<option value="SourceControl.Git.PullEventHandler.PackageManager" #($Case(settings.pullEventClass,"SourceControl.Git.PullEventHandler.PackageManager":"selected",:""))#>PackageManager</option>
240+
<server>
241+
set rs = ##class(%Dictionary.ClassDefinition).SubclassOfFunc("SourceControl.Git.PullEventHandler")
242+
while rs.%Next() {
243+
set subclass = rs.%GetData(1)
244+
// create option with subclass, set selected if subclass == current pullEventClass
245+
&html<<option value=#(subclass)# #($CASE(subclass, settings.pullEventClass: "selected", :""))#>#($PIECE(subclass, ".", *-0))# </option>>
246+
}
247+
</server>
242248
</select>
243249
</div>
244250
</div>

0 commit comments

Comments
 (0)