Skip to content

Commit 5c85d88

Browse files
committed
Update the previous touched file for reqAct
Signed-off-by: AvengerMoJo <[email protected]>
1 parent 346bc6c commit 5c85d88

File tree

6 files changed

+25
-8
lines changed

6 files changed

+25
-8
lines changed

models/repo/repo_unit.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ func (cfg *ActionsConfig) EnableGlobalWorkflow(file string) {
205205
cfg.EnabledGlobalWorkflows = append(cfg.EnabledGlobalWorkflows, file)
206206
}
207207

208+
func (cfg *ActionsConfig) GetGlobalWorkflow() []string {
209+
return cfg.EnabledGlobalWorkflows
210+
}
211+
208212
// FromDB fills up a ActionsConfig from serialized format.
209213
func (cfg *ActionsConfig) FromDB(bs []byte) error {
210214
return json.UnmarshalHandleDoubleEncode(bs, &cfg)
@@ -215,6 +219,10 @@ func (cfg *ActionsConfig) ToDB() ([]byte, error) {
215219
return json.Marshal(cfg)
216220
}
217221

222+
type FindEnabledGlobalWorkflowsOptions struct {
223+
db.ListOptions
224+
}
225+
218226
// ProjectsMode represents the projects enabled for a repository
219227
type ProjectsMode string
220228

options/locale/locale_en-US.ini

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3623,9 +3623,11 @@ runners.reset_registration_token_success = Runner registration token reset succe
36233623

36243624
require_actions = Require Actions
36253625
require_actions.require_actions_manage_panel = Require Actions Management Panel
3626+
require_actions.enable_global_workflow = How to Enable Global Workflow
36263627
require_actions.id = ID
36273628
require_actions.name = Name
3628-
require_actions.new = Create New
3629+
require_actions.add = Add Global Workflow
3630+
require_actions.add_require_actions = Enable selected Workflow
36293631
require_actions.status = Status
36303632
require_actions.version = Version
36313633
require_actions.repo = Repo

routers/web/repo/actions/actions.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,6 @@ func List(ctx *context.Context) {
156156
ctx.Data["AllowDisableOrEnableWorkflow"] = true
157157
ctx.Data["CurWorkflowDisabled"] = actionsConfig.IsWorkflowDisabled(workflow)
158158
ctx.Data["CurGlobalWorkflowEnable"] = actionsConfig.IsGlobalWorkflowEnabled(workflow)
159-
160159
isGlobal = actionsConfig.IsGlobalWorkflowEnabled(workflow)
161160
}
162161

routers/web/web.go

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -451,11 +451,14 @@ func registerRoutes(m *web.Route) {
451451
// WIP RequireAction
452452
addSettingsRequireActionsRoutes := func() {
453453
m.Group("/require_actions", func() {
454-
m.Get("", repo_setting.RequireActions)
455-
m.Combo("/{require_action_id}").Get(repo_setting.RequireActionsUpdate).
456-
Post(web.Bind(forms.EditRequireActionForm{}), repo_setting.RequireActionsUpdatePost)
457-
m.Post("/require_action_id}/delete", repo_setting.RequireActionsDeletePost)
458-
454+
m.Get("", repo_setting.RequireActionsList)
455+
m.Post("", web.Bind(forms.EditRequireActionForm{}), repo_setting.RequireActionsCreate)
456+
m.Post("/add", web.Bind(forms.EditRequireActionForm{}), repo_setting.RequireActionsCreate)
457+
/*
458+
m.Combo("/{require_action_id}").Get(repo_setting.RequireActionsUpdate).
459+
Post(web.Bind(forms.EditRequireActionForm{}), repo_setting.RequireActionsUpdatePost)
460+
m.Post("/require_action_id}/delete", repo_setting.RequireActionsDeletePost)
461+
*/
459462
})
460463
}
461464

templates/org/settings/actions.tmpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
{{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings actions")}}
22
<div class="org-setting-content">
3-
{{if eq .PageType "runners"}}
3+
{{if eq .PageType "require_actions"}}
4+
{{template "shared/actions/require_action_list" .}}
5+
{{else if eq .PageType "runners"}}
46
{{template "shared/actions/runner_list" .}}
57
{{else if eq .PageType "secrets"}}
68
{{template "shared/secrets/add_list" .}}

templates/org/settings/navbar.tmpl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
<details class="item toggleable-item" {{if or .PageIsSharedSettingsRunners .PageIsSharedSettingsSecrets .PageIsSharedSettingsVariables}}open{{end}}>
3030
<summary>{{ctx.Locale.Tr "actions.actions"}}</summary>
3131
<div class="menu">
32+
<a class="{{if .PageIsSharedSettingsRequireActions}}active {{end}}item" href="{{.OrgLink}}/settings/actions/require_actions">
33+
{{ctx.Locale.Tr "actions.require_actions"}}
34+
</a>
3235
<a class="{{if .PageIsSharedSettingsRunners}}active {{end}}item" href="{{.OrgLink}}/settings/actions/runners">
3336
{{ctx.Locale.Tr "actions.runners"}}
3437
</a>

0 commit comments

Comments
 (0)