1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-03-27 07:50:07 +00:00
forgejo/services
Hester Gong 63a401ac40
Move secrets and runners settings to actions settings ()
This PR moves the secrets and runners settings to actions settings on
all settings(repo,org,user,admin) levels.

After this PR, if
[ENABLED](5e7543fcf4/custom/conf/app.example.ini (L2604))
inside `app.ini` under `[actions]` is set to `false`, the "Actions" tab
(including runners management and secrets management) will not be shown.

After, the settings under actions settings for each level:

1. Admin Level
"Runners Management"
<img width="1437" alt="Screen Shot 2023-04-26 at 14 34 20"
src="https://user-images.githubusercontent.com/17645053/234489731-15822d21-38e1-4560-8bbe-69f122376abc.png">

2. User Level
"Secrets Management"
<img width="1427" alt="Screen Shot 2023-04-26 at 14 34 30"
src="https://user-images.githubusercontent.com/17645053/234489795-68c9c0cb-24f8-4f09-95c6-458ab914c313.png">

3. Repo and Organization Levels
"Runners Management" and "Secrets Management" 
   Org:
<img width="1437" alt="Screen Shot 2023-04-26 at 14 35 07"
src="https://user-images.githubusercontent.com/17645053/234489996-f3af5ebb-d354-46ca-9087-a0b586845281.png">

<img width="1433" alt="Screen Shot 2023-04-26 at 14 35 14"
src="https://user-images.githubusercontent.com/17645053/234490004-3abf8fed-81fd-4ce2-837a-935dade1793d.png">

    Repo:
<img width="1419" alt="Screen Shot 2023-04-26 at 14 34 50"
src="https://user-images.githubusercontent.com/17645053/234489904-80c11038-4b58-462c-9d0b-8b7cf70bc2b3.png">
    
<img width="1430" alt="Screen Shot 2023-04-26 at 14 34 57"
src="https://user-images.githubusercontent.com/17645053/234489918-4e8d1fe2-9bcd-4d8a-96c1-238a8088d92e.png">

It also finished these tasks :

- [x] rename routers function "runners" to "actions", and refactor
related file names
- [x] check and modify part of the runners related functions to match
their name
- [x] Fix backend check caused by fmt check

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2023-04-27 20:08:47 -04:00
..
actions Handle canceled workflow as a warning instead of a fail () 2023-04-23 14:41:55 -04:00
agit add user rename endpoint to admin api () 2023-03-14 03:45:21 -04:00
asymkey Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
attachment Preserve file size when creating attachments () 2023-03-12 03:48:07 -04:00
auth Move secrets and runners settings to actions settings () 2023-04-27 20:08:47 -04:00
automerge Add force_merge to merge request and fix checking mergable () 2023-02-21 08:42:07 -06:00
context Use User.ID instead of User.Name in ActivityPub API for Person IRI () 2023-04-04 10:08:23 +08:00
convert Display when a repo was archived () 2023-04-26 10:46:26 -04:00
cron Add Cargo package registry () 2023-02-05 18:12:31 +08:00
externalaccount Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
forms Title can be empty when creating tag only () 2023-04-06 21:44:52 -04:00
gitdiff Update go tool dependencies, restructure lint targets () 2023-04-22 14:53:00 -04:00
issue Use more specific test methods () 2023-04-22 17:56:27 -04:00
lfs Fix auth check bug () 2023-04-27 22:43:27 +02:00
mailer Preserve file size when creating attachments () 2023-03-12 03:48:07 -04:00
markup Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
migrations Improve test logger () 2023-04-21 16:32:25 -04:00
mirror Fill head commit to in payload when notifying push commits for mirroring () 2023-03-03 23:45:53 -05:00
org Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
packages Introduce path Clean/Join helper functions () 2023-03-21 16:02:49 -04:00
pull Make more functions use ctx instead of db.DefaultContext () 2023-04-14 14:18:28 -04:00
release Delete deleted release attachments immediately from storage () 2023-04-06 18:01:36 -04:00
repository Support uploading file to empty repo by API () 2023-04-26 21:36:26 -04:00
task Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
user add user rename endpoint to admin api () 2023-03-14 03:45:21 -04:00
webhook Fix incorrect HookEventType of pull request review comments () 2023-03-24 13:13:04 +08:00
wiki Fix bug when deleting wiki with no code write permission () 2023-04-23 17:22:16 -04:00