Jason Song
223782ca4c
refactor: rename to actions
2022-12-06 15:16:25 +08:00
Jason Song
704f72017d
refactor: rename packages
2022-12-05 15:45:38 +08:00
Jason Song
b2745bff43
feat: support disable bots completely
2022-12-01 15:27:28 +08:00
Jason Song
66b558017f
Merge branch 'main' into feature/bots
2022-11-28 17:23:53 +08:00
flynnnnnnnnnn
e81ccc406b
Implement FSFE REUSE for golang files ( #21840 )
...
Change all license headers to comply with REUSE specification.
Fix #16132
Co-authored-by: flynnnnnnnnnn <flynnnnnnnnnn@github>
Co-authored-by: John Olheiser <john.olheiser@gmail.com >
2022-11-27 18:20:29 +00:00
Jason Song
ef4b3673dd
chore: golang lint
2022-11-26 22:12:52 +08:00
Jason Song
378e1f8d01
chore: fix problems caused by rebase
2022-11-25 17:58:34 +08:00
Lunny Xiao
2ecb59c092
rename builds -> bots
2022-11-25 17:48:48 +08:00
Jason Song
736275f0b1
feat: support cancel button
2022-11-25 17:48:48 +08:00
fuxiaohei
0c3f283a84
fix(runner-view): missing runner delete modal and routing
2022-11-25 17:48:47 +08:00
Jason Song
0b62e1da74
feat: rerun jobs
2022-11-25 17:48:47 +08:00
fuxiaohei
6a0614f4a5
feat(runner): add repo runners ui pages
2022-11-25 17:48:46 +08:00
fuxiaohei
888b4c8313
feat(runner): finish org runners ui
2022-11-25 17:48:46 +08:00
wxiaoguang
ea5e769428
fix build view ui
2022-11-25 17:48:46 +08:00
Lunny Xiao
5b55fd0d36
org secrets
2022-11-25 17:48:46 +08:00
Lunny Xiao
fa5b8e9eba
org secrets
2022-11-25 17:48:46 +08:00
Jason Song
dee4f2470b
feat: inner build view UI
2022-11-25 17:48:46 +08:00
Jason Song
3d4d44dadf
fix: use index of run
2022-11-25 17:48:46 +08:00
fuxiaohei
25fe4f6d9e
feat(runner): make admin runner template as common template, use for org runners setting
2022-11-25 17:48:46 +08:00
fuxiaohei
38b36edc5c
feat(runner): add runner page in repo and org settings
2022-11-25 17:48:45 +08:00
fuxiaohei
f633ec9704
feat(runner): create new token for creating new runner
2022-11-25 17:48:45 +08:00
Lunny Xiao
482832da76
delete unused structs
2022-11-25 17:48:45 +08:00
Jason Song
1cba52376a
feat: use run id and job id in page view
2022-11-25 17:48:45 +08:00
Jason Song
d320eb66f4
feat: fetch job data
2022-11-25 17:48:45 +08:00
Jason Song
027d748fe2
feat: api for fetch job state
2022-11-25 17:48:45 +08:00
fuxiaohei
fbb9f437a6
feat(runner): delete runner from admin html page
2022-11-25 17:48:45 +08:00
fuxiaohei
206b2a104e
feat(runner): begin runner view ui
2022-11-25 17:48:44 +08:00
wxiaoguang
4f2330623e
view logs
2022-11-25 17:48:44 +08:00
wxiaoguang
92d15afd18
database-filesystem, demo log tailing in term
2022-11-25 17:48:43 +08:00
Lunny Xiao
931d8c2c21
add runners management ui
2022-11-25 17:48:43 +08:00
Lunny Xiao
2c4f6fd42f
add most tables
2022-11-25 17:48:43 +08:00
Lunny Xiao
5a479bb034
Add builds UI
2022-11-25 17:48:43 +08:00
Xinyu Zhou
b4802b9b2e
Allow disable RSS/Atom feed ( #21622 )
...
This patch provide a mechanism to disable RSS/Atom feed.
Signed-off-by: Xinyu Zhou <i@sourcehut.net >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: 6543 <6543@obermui.de >
2022-11-21 13:14:58 +08:00
KN4CK3R
32db62515f
Add package registry cleanup rules ( #21658 )
...
Fixes #20514
Fixes #20766
Fixes #20631
This PR adds Cleanup Rules for the package registry. This allows to
delete unneeded packages automatically. Cleanup rules can be set up from
the user or org settings.
Please have a look at the documentation because I'm not a native english
speaker.
Rule Form

Rule List

Rule Preview

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-11-20 16:08:38 +02:00
KN4CK3R
43ab9324c5
Fix setting HTTP headers after write ( #21833 )
...
The headers can't be modified after it was send to the client.
2022-11-18 01:55:15 +08:00
Drew Noel
2cbea23d70
Add configuration for CORS allowed headers ( #21747 )
...
This PR enhances the CORS middleware usage by allowing for the headers
to be configured in `app.ini`.
Fixes #21746
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
Co-authored-by: John Olheiser <john.olheiser@gmail.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-11-11 14:39:27 +08:00
Gusted
7b45092d66
Remove template previewer ( #21701 )
...
- Remove "unused" code, I don't think anyone ever used this or was aware
of this feature. It doesn't even work properly as most fields/data are
empty.
2022-11-06 20:13:54 +00:00
Xinyu Zhou
100448a007
Allow disable sitemap ( #21617 )
...
This patch provide a mechanism to disable
[sitemap](https://github.com/go-gitea/gitea/pull/18407 ).
Signed-off-by: Xinyu Zhou <i@sourcehut.net >
Co-authored-by: 6543 <6543@obermui.de >
2022-10-28 11:17:38 -04:00
rock2dust
cd33979f5a
Added check for disabled Packages ( #21540 )
...
At the moment, If admin disable Packages, still show the Packages on the
admin dashboard
This patch added a check to hide the Packages entry
Signed-off-by: baronbunny <its@baronbunny.cn >
Signed-off-by: baronbunny <its@baronbunny.cn >
2022-10-22 11:24:09 +08:00
KN4CK3R
c3b2e44392
Add team member invite by email ( #20307 )
...
Allows to add (not registered) team members by email.
related #5353
Invite by mail:

Pending invitations:

Email:

Join form:

Co-authored-by: Jack Hay <jjphay@gmail.com >
2022-10-19 14:40:28 +02:00
Lunny Xiao
f860a6d2e4
Add system setting table with cache and also add cache supports for user setting ( #18058 )
2022-10-17 07:29:26 +08:00
qwerty287
a902af75f4
Support instance-wide OAuth2 applications ( #21335 )
...
Support OAuth2 applications created by admins on the admin panel, they
aren't owned by anybody.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Lauris BH <lauris@nix.lv >
2022-10-12 22:08:29 +08:00
Lauris BH
b59b0cad0a
Add user/organization code search ( #19977 )
...
Fixes #19925
Screenshots:

2022-10-11 00:12:03 +01:00
qwerty287
a813c9d8f3
Allow creation of OAuth2 applications for orgs ( #18084 )
...
Adds the settings pages to create OAuth2 apps also to the org settings
and allows to create apps for orgs.
Refactoring: the oauth2 related templates are shared for
instance-wide/org/user, and the backend code uses `OAuth2CommonHandlers`
to share code for instance-wide/org/user.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-10-09 20:07:41 +08:00
qwerty287
08609d439d
Add pages to view watched repos and subscribed issues/PRs ( #17156 )
...
Adds GitHub-like pages to view watched repos and subscribed issues/PRs
This is my second try to fix this, but it is better than the first since
it doesn't uses a filter option which could be slow when accessing
`/issues` or `/pulls` and it shows both pulls and issues (the first try
is #17053 ).
Closes #16111
Replaces and closes #17053

Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-09-29 22:09:14 +03:00
zeripath
bb0ff77e46
Share HTML template renderers and create a watcher framework ( #20218 )
...
The recovery, API, Web and package frameworks all create their own HTML
Renderers. This increases the memory requirements of Gitea
unnecessarily with duplicate templates being kept in memory.
Further the reloading framework in dev mode for these involves locking
and recompiling all of the templates on each load. This will potentially
hide concurrency issues and it is inefficient.
This PR stores the templates renderer in the context and stores this
context in the NormalRoutes, it then creates a fsnotify.Watcher
framework to watch files.
The watching framework is then extended to the mailer templates which
were previously not being reloaded in dev.
Then the locales are simplified to a similar structure.
Fix #20210
Fix #20211
Fix #20217
Signed-off-by: Andrew Thornton <art27@cantab.net >
2022-08-28 10:43:25 +01:00
oliverpool
0a9ed54abb
refactor webhook *EditPost ( #20780 )
2022-08-23 02:52:35 -04:00
KN4CK3R
2b101994a6
Fix init mail render logic ( #20704 )
...
This bug affects tests which are sending emails (#20307 ). Some tests reinitialise the web routes (like `TestNodeinfo`) which messed up the mail templates. There is no reason why the templates should be loaded in the routes method.
2022-08-08 20:04:28 +02:00
Lunny Xiao
589677fafb
Add disable download source configuration ( #20548 )
...
Add configuration to enable/disable download source from UI.
Co-authored-by: zeripath <art27@cantab.net >
2022-07-31 18:57:02 +02:00
zeripath
a2cfcdb91a
Slightly simplify LastCommitCache ( #20444 )
...
The LastCommitCache code is a little complex and there is unnecessary
duplication between the gogit and nogogit variants.
This PR adds the LastCommitCache as a field to the git.Repository and
pre-creates it in the ReferencesGit helpers etc. There has been some
simplification and unification of the variant code.
Signed-off-by: Andrew Thornton <art27@cantab.net >
2022-07-25 16:39:42 +01:00