forgejo/services/auth
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
..
source Refactor config provider () 2023-04-25 23:06:39 +08:00
auth.go Refactor cookie () 2023-04-13 15:45:33 -04:00
auth_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
basic.go Require repo scope for PATs for private repos and basic authentication () 2023-04-26 19:24:03 -05:00
group.go refactor auth interface to return error when verify failure () 2022-12-28 13:53:28 +08:00
httpsign.go refactor auth interface to return error when verify failure () 2022-12-28 13:53:28 +08:00
interface.go refactor auth interface to return error when verify failure () 2022-12-28 13:53:28 +08:00
middleware.go Move secrets and runners settings to actions settings () 2023-04-27 20:08:47 -04:00
oauth2.go Implement actions () 2023-01-31 09:45:19 +08:00
reverseproxy.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
session.go refactor auth interface to return error when verify failure () 2022-12-28 13:53:28 +08:00
signin.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
source.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
sspi_windows.go Refactor cookie () 2023-04-13 15:45:33 -04:00
sync.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00