Skip to content

Commit 0a90017

Browse files
committed
Merge remote-tracking branch 'giteaofficial/main'
* giteaofficial/main: default show closed actions list if all actions was closed (go-gitea#24234) [skip ci] Updated translations via Crowdin update nightly drone docker tag (go-gitea#24311) Remove org users who belong to no teams (go-gitea#24247) Fix typo in API route (go-gitea#24310) Add --font-weight-bold and set previous bold to 601 (go-gitea#24307) Mark `/templates/swagger/v1_json.tmpl` as generated file (go-gitea#24306) Improve External Wiki in Repo Header (go-gitea#24304) Unify nightly naming across binaries and docker images (go-gitea#24116) Wrap too long push mirror addresses (go-gitea#21120)
2 parents 80833af + 74aa446 commit 0a90017

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+201
-122
lines changed

.drone.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1369,7 +1369,7 @@ steps:
13691369
pull: always
13701370
settings:
13711371
auto_tag: false
1372-
tags: dev-linux-amd64
1372+
tags: nightly-linux-amd64
13731373
repo: gitea/gitea
13741374
build_args:
13751375
- GOPROXY=https://goproxy.io
@@ -1391,7 +1391,7 @@ steps:
13911391
settings:
13921392
dockerfile: Dockerfile.rootless
13931393
auto_tag: false
1394-
tags: dev-linux-amd64-rootless
1394+
tags: nightly-linux-amd64-rootless
13951395
repo: gitea/gitea
13961396
build_args:
13971397
- GOPROXY=https://goproxy.io
@@ -1711,7 +1711,7 @@ steps:
17111711
pull: always
17121712
settings:
17131713
auto_tag: false
1714-
tags: dev-linux-arm64
1714+
tags: nightly-linux-arm64
17151715
repo: gitea/gitea
17161716
build_args:
17171717
- GOPROXY=https://goproxy.io
@@ -1733,7 +1733,7 @@ steps:
17331733
settings:
17341734
dockerfile: Dockerfile.rootless
17351735
auto_tag: false
1736-
tags: dev-linux-arm64-rootless
1736+
tags: nightly-linux-arm64-rootless
17371737
repo: gitea/gitea
17381738
build_args:
17391739
- GOPROXY=https://goproxy.io

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/assets/*.json linguist-generated
44
/public/img/svg/*.svg linguist-generated
55
/public/vendor/** -text -eol linguist-vendored
6+
/templates/swagger/v1_json.tmpl linguist-generated
67
/vendor/** -text -eol linguist-vendored
78
/web_src/fomantic/build/** linguist-generated
89
/web_src/js/vendor/** -text -eol linguist-vendored

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,11 @@ else
9696
endif
9797
endif
9898

99+
# if version = "main" then update version to "nightly"
100+
ifeq ($(VERSION),main)
101+
VERSION := main-nightly
102+
endif
103+
99104
LDFLAGS := $(LDFLAGS) -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(GITEA_VERSION)" -X "main.Tags=$(TAGS)"
100105

101106
LINUX_ARCHS ?= linux/amd64,linux/386,linux/arm-5,linux/arm-6,linux/arm64

docker/manifest.rootless.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}dev{{/if}}-rootless
1+
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}nightly{{/if}}-rootless
22
{{#if build.tags}}
33
{{#unless (contains "-rc" build.tag)}}
44
tags:
@@ -10,12 +10,12 @@ tags:
1010
{{/if}}
1111
manifests:
1212
-
13-
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}dev{{/if}}-linux-amd64-rootless
13+
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}nightly{{/if}}-linux-amd64-rootless
1414
platform:
1515
architecture: amd64
1616
os: linux
1717
-
18-
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}dev{{/if}}-linux-arm64-rootless
18+
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}nightly{{/if}}-linux-arm64-rootless
1919
platform:
2020
architecture: arm64
2121
os: linux

docker/manifest.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}dev{{/if}}
1+
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}nightly{{/if}}
22
{{#if build.tags}}
33
{{#unless (contains "-rc" build.tag)}}
44
tags:
@@ -10,12 +10,12 @@ tags:
1010
{{/if}}
1111
manifests:
1212
-
13-
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}dev{{/if}}-linux-amd64
13+
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}nightly{{/if}}-linux-amd64
1414
platform:
1515
architecture: amd64
1616
os: linux
1717
-
18-
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}dev{{/if}}-linux-arm64
18+
image: gitea/gitea:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}{{#if (hasPrefix "refs/heads/release/v" build.ref)}}{{trimPrefix "refs/heads/release/v" build.ref}}-{{/if}}nightly{{/if}}-linux-arm64
1919
platform:
2020
architecture: arm64
2121
os: linux

models/org_team.go

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,12 @@ func DeleteTeam(t *organization.Team) error {
419419
return err
420420
}
421421

422+
for _, tm := range t.Members {
423+
if err := removeInvalidOrgUser(ctx, tm.ID, t.OrgID); err != nil {
424+
return err
425+
}
426+
}
427+
422428
// Update organization number of teams.
423429
if _, err := db.Exec(ctx, "UPDATE `user` SET num_teams=num_teams-1 WHERE id=?", t.OrgID); err != nil {
424430
return err
@@ -568,16 +574,19 @@ func removeTeamMember(ctx context.Context, team *organization.Team, userID int64
568574
}
569575
}
570576

577+
return removeInvalidOrgUser(ctx, userID, team.OrgID)
578+
}
579+
580+
func removeInvalidOrgUser(ctx context.Context, userID, orgID int64) error {
571581
// Check if the user is a member of any team in the organization.
572-
if count, err := e.Count(&organization.TeamUser{
582+
if count, err := db.GetEngine(ctx).Count(&organization.TeamUser{
573583
UID: userID,
574-
OrgID: team.OrgID,
584+
OrgID: orgID,
575585
}); err != nil {
576586
return err
577587
} else if count == 0 {
578-
return removeOrgUser(ctx, team.OrgID, userID)
588+
return removeOrgUser(ctx, orgID, userID)
579589
}
580-
581590
return nil
582591
}
583592

options/locale/locale_cs-CZ.ini

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,7 @@ team_invite.text_3=Poznámka: Tato pozvánka byla určena pro %[1]s. Pokud jste
437437
[modal]
438438
yes=Ano
439439
no=Ne
440+
cancel=Zrušit
440441
modify=Aktualizovat
441442

442443
[form]
@@ -1515,11 +1516,8 @@ pulls.tab_files=Změněné soubory
15151516
pulls.reopen_to_merge=Prosíme, otevřete znovu tento požadavek na natažení, aby se provedlo sloučení.
15161517
pulls.cant_reopen_deleted_branch=Tento požadavek na natažení nemůže být znovu otevřen protože větev byla smazána.
15171518
pulls.merged=Sloučený
1518-
pulls.merged_as=Požadavek na natažení byl sloučen jako <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a>.
15191519
pulls.manually_merged=Sloučeno ručně
1520-
pulls.manually_merged_as=Požadavek na natažení byl ručně sloučen jako <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a>.
15211520
pulls.is_closed=Požadavek na natažení byl uzavřen.
1522-
pulls.has_merged=Požadavek na natažení byl sloučen.
15231521
pulls.title_wip_desc=`<a href="#">Začněte název s <strong>%s</strong></a> a zamezíte tak nechtěnému sloučení požadavku na natažení.`
15241522
pulls.cannot_merge_work_in_progress=Tento požadavek na natažení je označen jako probíhající práce.
15251523
pulls.still_in_progress=Stále probíhá?

options/locale/locale_de-DE.ini

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,7 @@ repo.collaborator.added.text=Du wurdest als Mitarbeiter für folgendes Repositor
413413
[modal]
414414
yes=Ja
415415
no=Abbrechen
416+
cancel=Abbrechen
416417
modify=Aktualisieren
417418

418419
[form]
@@ -1462,11 +1463,8 @@ pulls.tab_files=Geänderte Dateien
14621463
pulls.reopen_to_merge=Bitte diesen Pull-Request wieder öffnen, um zu mergen.
14631464
pulls.cant_reopen_deleted_branch=Dieser Pull-Request kann nicht wieder geöffnet werden, da die Branch bereits gelöscht wurde.
14641465
pulls.merged=Zusammengeführt
1465-
pulls.merged_as=Der Pull Request wurde als <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a> gemergt.
14661466
pulls.manually_merged=Manuell gemergt
1467-
pulls.manually_merged_as=Dieser Pull Request wurde manuell als <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a> gemergt.
14681467
pulls.is_closed=Der Pull-Request wurde geschlossen.
1469-
pulls.has_merged=Der Pull-Request wurde gemergt.
14701468
pulls.title_wip_desc=`<a href="#">Beginne den Titel mit <strong>%s</strong></a> um zu verhindern, dass der Pull Request versehentlich gemergt wird.`
14711469
pulls.cannot_merge_work_in_progress=Dieser Pull Request ist als Work in Progress markiert.
14721470
pulls.still_in_progress=Noch in Bearbeitung?

options/locale/locale_el-GR.ini

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,7 @@ team_invite.text_3=Σημείωση: Αυτή η πρόσκληση προορι
462462
[modal]
463463
yes=Ναι
464464
no=Όχι
465+
cancel=Ακύρωση
465466
modify=Ενημέρωση
466467

467468
[form]
@@ -1621,11 +1622,8 @@ pulls.tab_files=Αρχεία Με Αλλαγές
16211622
pulls.reopen_to_merge=Παρακαλώ ανοίξτε ξανά αυτό το pull request για να εκτελέσετε μια συγχώνευση.
16221623
pulls.cant_reopen_deleted_branch=Αυτό το pull request δεν μπορεί να ανοίξει ξανά επειδή ο κλάδος διαγράφηκε.
16231624
pulls.merged=Συγχωνευμένο
1624-
pulls.merged_as=Το pull request έχει συγχωνευθεί ως <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a>.
16251625
pulls.manually_merged=Συγχωνεύτηκαν χειροκίνητα
1626-
pulls.manually_merged_as=Το pull request έχει συγχωνευθεί χειροκίνητα ως <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a>.
16271626
pulls.is_closed=Το pull request έχει κλείσει.
1628-
pulls.has_merged=Το pull request έχει συγχωνευθεί.
16291627
pulls.title_wip_desc=`<a href="#">Ξεκινήστε τον τίτλο με <strong>%s</strong></a> για να αποτρέψετε την τυχαία συγχώνευση του pull request.`
16301628
pulls.cannot_merge_work_in_progress=Αυτό το pull request επισημαίνεται ως μια εργασία σε εξέλιξη.
16311629
pulls.still_in_progress=Ακόμα είναι σε εξέλιξη;

options/locale/locale_es-ES.ini

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,7 @@ team_invite.text_3=Nota: Esta invitación estaba destinada a %[1]s. Si no espera
426426
[modal]
427427
yes=Sí
428428
no=No
429+
cancel=Cancelar
429430
modify=Actualizar
430431

431432
[form]
@@ -1486,11 +1487,8 @@ pulls.tab_files=Archivos modificados
14861487
pulls.reopen_to_merge=Vuelva a abrir este Pull Request para realizar una fusión.
14871488
pulls.cant_reopen_deleted_branch=Este pull request no se puede reabrir porque la rama fue eliminada.
14881489
pulls.merged=Fusionado
1489-
pulls.merged_as=El Pull Request se ha fusionado como <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a>.
14901490
pulls.manually_merged=Fusionado manualmente
1491-
pulls.manually_merged_as=El Pull Request se ha fusionado manualmente como <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]s</code></a>.
14921491
pulls.is_closed=El pull request ha sido cerrado.
1493-
pulls.has_merged=El pull request ha sido fusionado.
14941492
pulls.title_wip_desc=`<a href="#">Comience el título con <strong>%s</strong></a> para prevenir que el pull request se fusione accidentalmente.`
14951493
pulls.cannot_merge_work_in_progress=Este pull request está marcado como un trabajo en curso.
14961494
pulls.still_in_progress=¿Aún en curso?

0 commit comments

Comments
 (0)