Skip to content

Commit b3e560c

Browse files
authored
Merge branch 'master' into fix_8872
2 parents 763ba49 + c541451 commit b3e560c

35 files changed

+203
-105
lines changed

integrations/signup_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ func TestSignup(t *testing.T) {
1919
req := NewRequestWithValues(t, "POST", "/user/sign_up", map[string]string{
2020
"user_name": "exampleUser",
2121
"email": "[email protected]",
22-
"password": "examplePassword",
23-
"retype": "examplePassword",
22+
"password": "examplePassword!1",
23+
"retype": "examplePassword!1",
2424
})
2525
MakeRequest(t, req, http.StatusFound)
2626

models/issue.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1075,7 +1075,8 @@ func sortIssuesSession(sess *xorm.Session, sortType string, priorityRepoID int64
10751075
case "priority":
10761076
sess.Desc("issue.priority")
10771077
case "nearduedate":
1078-
sess.Asc("issue.deadline_unix")
1078+
// 253370764800 is 01/01/9999 @ 12:00am (UTC)
1079+
sess.OrderBy("CASE WHEN issue.deadline_unix = 0 THEN 253370764800 ELSE issue.deadline_unix END ASC")
10791080
case "farduedate":
10801081
sess.Desc("issue.deadline_unix")
10811082
case "priorityrepo":

models/org_team.go

Lines changed: 79 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,21 @@ func (t *Team) addAllRepositories(e Engine) error {
243243
return nil
244244
}
245245

246+
// AddAllRepositories adds all repositories to the team
247+
func (t *Team) AddAllRepositories() (err error) {
248+
sess := x.NewSession()
249+
defer sess.Close()
250+
if err = sess.Begin(); err != nil {
251+
return err
252+
}
253+
254+
if err = t.addAllRepositories(sess); err != nil {
255+
return err
256+
}
257+
258+
return sess.Commit()
259+
}
260+
246261
// AddRepository adds new repository to team of organization.
247262
func (t *Team) AddRepository(repo *Repository) (err error) {
248263
if repo.OwnerID != t.OrgID {
@@ -264,6 +279,69 @@ func (t *Team) AddRepository(repo *Repository) (err error) {
264279
return sess.Commit()
265280
}
266281

282+
// RemoveAllRepositories removes all repositories from team and recalculates access
283+
func (t *Team) RemoveAllRepositories() (err error) {
284+
if t.IncludesAllRepositories {
285+
return nil
286+
}
287+
288+
sess := x.NewSession()
289+
defer sess.Close()
290+
if err = sess.Begin(); err != nil {
291+
return err
292+
}
293+
294+
if err = t.removeAllRepositories(sess); err != nil {
295+
return err
296+
}
297+
298+
return sess.Commit()
299+
}
300+
301+
// removeAllRepositories removes all repositories from team and recalculates access
302+
// Note: Shall not be called if team includes all repositories
303+
func (t *Team) removeAllRepositories(e Engine) (err error) {
304+
// Delete all accesses.
305+
for _, repo := range t.Repos {
306+
if err := repo.recalculateTeamAccesses(e, t.ID); err != nil {
307+
return err
308+
}
309+
310+
// Remove watches from all users and now unaccessible repos
311+
for _, user := range t.Members {
312+
has, err := hasAccess(e, user.ID, repo)
313+
if err != nil {
314+
return err
315+
} else if has {
316+
continue
317+
}
318+
319+
if err = watchRepo(e, user.ID, repo.ID, false); err != nil {
320+
return err
321+
}
322+
323+
// Remove all IssueWatches a user has subscribed to in the repositories
324+
if err = removeIssueWatchersByRepoID(e, user.ID, repo.ID); err != nil {
325+
return err
326+
}
327+
}
328+
}
329+
330+
// Delete team-repo
331+
if _, err := e.
332+
Where("team_id=?", t.ID).
333+
Delete(new(TeamRepo)); err != nil {
334+
return err
335+
}
336+
337+
t.NumRepos = 0
338+
if _, err = e.ID(t.ID).Cols("num_repos").Update(t); err != nil {
339+
return err
340+
}
341+
342+
return nil
343+
}
344+
267345
// removeRepository removes a repository from a team and recalculates access
268346
// Note: Repository shall not be removed from team if it includes all repositories (unless the repository is deleted)
269347
func (t *Team) removeRepository(e Engine, repo *Repository, recalculate bool) (err error) {
@@ -577,36 +655,7 @@ func DeleteTeam(t *Team) error {
577655
return err
578656
}
579657

580-
// Delete all accesses.
581-
for _, repo := range t.Repos {
582-
if err := repo.recalculateTeamAccesses(sess, t.ID); err != nil {
583-
return err
584-
}
585-
586-
// Remove watches from all users and now unaccessible repos
587-
for _, user := range t.Members {
588-
has, err := hasAccess(sess, user.ID, repo)
589-
if err != nil {
590-
return err
591-
} else if has {
592-
continue
593-
}
594-
595-
if err = watchRepo(sess, user.ID, repo.ID, false); err != nil {
596-
return err
597-
}
598-
599-
// Remove all IssueWatches a user has subscribed to in the repositories
600-
if err = removeIssueWatchersByRepoID(sess, user.ID, repo.ID); err != nil {
601-
return err
602-
}
603-
}
604-
}
605-
606-
// Delete team-repo
607-
if _, err := sess.
608-
Where("team_id=?", t.ID).
609-
Delete(new(TeamRepo)); err != nil {
658+
if err := t.removeAllRepositories(sess); err != nil {
610659
return err
611660
}
612661

modules/migrations/github_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,6 @@ func TestGitHubDownloadRepo(t *testing.T) {
118118
"2018-09-05 16:34:22 +0000 UTC",
119119
"2018-08-11 08:45:01 +0000 UTC",
120120
"closed", milestone)
121-
case "1.6.0":
122-
assertMilestoneEqual(t, "1.6.0", "2018-09-25 07:00:00 +0000 UTC",
123-
"2018-05-11 05:37:01 +0000 UTC",
124-
"2019-01-27 19:21:22 +0000 UTC",
125-
"2018-11-23 13:23:16 +0000 UTC",
126-
"closed", milestone)
127121
case "1.7.0":
128122
assertMilestoneEqual(t, "1.7.0", "2018-12-25 08:00:00 +0000 UTC",
129123
"2018-08-28 14:20:14 +0000 UTC",

options/locale/locale_bg-BG.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -550,8 +550,6 @@ teams.members=Участници в екипа
550550
teams.update_settings=Запази настройките
551551
teams.add_team_member=Добави участник в екипа
552552
teams.repositories=Хранилища на екипа
553-
teams.add_team_repository=Добави хранилище на екипа
554-
teams.remove_repo=Премахни
555553
teams.add_nonexistent_repo=Хранилището, което се опитвате да добавите не съществува. Моля първо го създайте!
556554

557555
[admin]

options/locale/locale_cs-CZ.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1527,8 +1527,6 @@ teams.write_permission_desc=Členství v tom týmu poskytuje právo <strong>záp
15271527
teams.admin_permission_desc=Členství v tom týmu poskytuje právo <strong>správce</strong>: členové mohou číst z, nahrávat do a přidávat spolupracovníky do repozitářů týmu.
15281528
teams.repositories=Repozitáře týmu
15291529
teams.search_repo_placeholder=Hledat repozitář…
1530-
teams.add_team_repository=Přidat repozitář týmu
1531-
teams.remove_repo=Smazat
15321530
teams.add_nonexistent_repo=Repozitář, který se snažíte přidat, neexistuje. Prosím, nejdříve jej vytvořte.
15331531
teams.add_duplicate_users=Uživatel je již členem týmu.
15341532
teams.repos.none=Tento tým nemůže přistoupit k žádným repozitářům.

options/locale/locale_de-DE.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,8 +1582,6 @@ teams.write_permission_desc=Dieses Team hat <strong>Schreibzugriff</strong>: Mit
15821582
teams.admin_permission_desc=Dieses Team hat <strong>Adminzugriff</strong>: Mitglieder dieses Teams können Team-Repositories ansehen, auf sie pushen und Mitarbeiter hinzufügen.
15831583
teams.repositories=Team-Repositories
15841584
teams.search_repo_placeholder=Repository durchsuchen…
1585-
teams.add_team_repository=Team-Repository hinzufügen
1586-
teams.remove_repo=Entfernen
15871585
teams.add_nonexistent_repo=Das Repository, das du hinzufügen möchten, existiert nicht. Bitte erstelle es zuerst.
15881586
teams.add_duplicate_users=Dieser Benutzer ist bereits ein Teammitglied.
15891587
teams.repos.none=Dieses Team hat Zugang zu keinem Repository.

options/locale/locale_en-US.ini

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ pull_requests = Pull Requests
6868
issues = Issues
6969

7070
cancel = Cancel
71+
add = Add
72+
add_all = Add All
73+
remove = Remove
74+
remove_all = Remove All
7175

7276
write = Write
7377
preview = Preview
@@ -1583,8 +1587,10 @@ teams.write_permission_desc = This team grants <strong>Write</strong> access: me
15831587
teams.admin_permission_desc = This team grants <strong>Admin</strong> access: members can read from, push to and add collaborators to team repositories.
15841588
teams.repositories = Team Repositories
15851589
teams.search_repo_placeholder = Search repository…
1586-
teams.add_team_repository = Add Team Repository
1587-
teams.remove_repo = Remove
1590+
teams.remove_all_repos_title = Remove all team repositories
1591+
teams.remove_all_repos_desc = This will remove all repositories from the team.
1592+
teams.add_all_repos_title = Add all repositories
1593+
teams.add_all_repos_desc = This will add all the organization's repositories to the team.
15881594
teams.add_nonexistent_repo = "The repository you're trying to add does not exist; please create it first."
15891595
teams.add_duplicate_users = User is already a team member.
15901596
teams.repos.none = No repositories could be accessed by this team.

options/locale/locale_es-ES.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1561,8 +1561,6 @@ teams.write_permission_desc=Este equipo tiene permisos de <strong>Escritura</str
15611561
teams.admin_permission_desc=Este equipo tiene permisos de <strong>Administración</strong>: los miembros pueden ver, hacer push y añadir colaboradores a los repositorios del equipo.
15621562
teams.repositories=Repositorios del equipo
15631563
teams.search_repo_placeholder=Buscar repositorio…
1564-
teams.add_team_repository=Añadir repositorio al equipo
1565-
teams.remove_repo=Eliminar
15661564
teams.add_nonexistent_repo=El repositorio que estás intentando añadir no existe, por favor, créalo primero.
15671565
teams.add_duplicate_users=El usuario ya es miembro del equipo.
15681566
teams.repos.none=Este equipo no tiene repositorios accesibles.

options/locale/locale_fa-IR.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,8 +1563,6 @@ teams.write_permission_desc=این تیم دسترسی <strong>نوشتن</stron
15631563
teams.admin_permission_desc=این تیم دسترسی <strong>نوشتن</strong> خواهد داشت: اعضا خواهند توانست مخازن تیم را خوانده ، تغییراتی در آنها اعمال کرده و یا همکارانشان را به مخازن اضافه نمایند.
15641564
teams.repositories=مخازن تیم
15651565
teams.search_repo_placeholder=جستجوی مخزن...
1566-
teams.add_team_repository=افزودن مخزن تیمی
1567-
teams.remove_repo=حذف
15681566
teams.add_nonexistent_repo=مخزنی را که شما قصد افزودن آن را دارید موجود نیست، لطفا ابتدا آن را ایجاد کنید.
15691567
teams.add_duplicate_users=این کاربر پیش از این عضو تیم بوده است.
15701568
teams.repos.none=این تیم به هیچ مخزنی دسترسی ندارد.

options/locale/locale_fi-FI.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -609,8 +609,6 @@ teams.members=Ryhmän jäsenet
609609
teams.update_settings=Päivitä asetukset
610610
teams.add_team_member=Lisää tiimin jäsen
611611
teams.repositories=Tiimin repot
612-
teams.add_team_repository=Lisää tiimirepo
613-
teams.remove_repo=Poista
614612
teams.add_nonexistent_repo=Repo jota yrität lisätä ei ole vielä olemassa, ole hyvä ja luo se ensin.
615613

616614
[admin]

options/locale/locale_fr-FR.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1550,8 +1550,6 @@ teams.write_permission_desc=Cette équipe permet l'accès en <strong>écriture</
15501550
teams.admin_permission_desc=Cette équipe permet l'accès <strong>administrateur</strong> : les membres peuvent voir, participer et ajouter des collaborateurs à ses dépôts.
15511551
teams.repositories=Dépôts de l'Équipe
15521552
teams.search_repo_placeholder=Rechercher dans le dépôt…
1553-
teams.add_team_repository=Ajouter un Dépôt à l'Équipe
1554-
teams.remove_repo=Supprimer
15551553
teams.add_nonexistent_repo=Dépôt inexistant, veuillez d'abord le créer.
15561554
teams.add_duplicate_users=L’utilisateur est déjà un membre de l’équipe.
15571555
teams.repos.none=Aucun dépôt n'est accessible par cette équipe.

options/locale/locale_hu-HU.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -699,8 +699,6 @@ teams.add_team_member=Csapattag hozzáadása
699699
teams.delete_team_success=A csoport törölve lett.
700700
teams.repositories=Csoport tárolói
701701
teams.search_repo_placeholder=Tároló keresése…
702-
teams.add_team_repository=Új csoport tároló
703-
teams.remove_repo=Eltávolítás
704702
teams.add_nonexistent_repo=A tároló, melybe feltölteni szeretne, még nem létezik; először hozza létre.
705703

706704
[admin]

options/locale/locale_id-ID.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -745,8 +745,6 @@ teams.add_team_member=Tambahkan Anggota Tim
745745
teams.delete_team_success=Tim sudah di hapus.
746746
teams.repositories=Tim repositori
747747
teams.search_repo_placeholder=Cari repositori…
748-
teams.add_team_repository=Tambahkan Tim Repositori
749-
teams.remove_repo=Menghapus
750748
teams.add_nonexistent_repo=Repositori yang ingin Anda tambahkan tidak ada; Silahkan buat terlebih dahulu.
751749

752750
[admin]

options/locale/locale_it-IT.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1195,8 +1195,6 @@ teams.write_permission_desc=Questo team concede l'accesso di <strong>Scrittura</
11951195
teams.admin_permission_desc=Questo team concede l'accesso di <strong>Amministratore</strong>: i membri possono leggere da, pushare su e aggiungere collaboratori ai repository del team.
11961196
teams.repositories=Repository di Squadra
11971197
teams.search_repo_placeholder=Ricerca repository…
1198-
teams.add_team_repository=Aggiungere Repository di Squadra
1199-
teams.remove_repo=Rimuovi
12001198
teams.add_nonexistent_repo=Il repository che stai tentando di aggiungere non esiste, crealo prima.
12011199

12021200
[admin]

options/locale/locale_ja-JP.ini

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ pull_requests=プルリクエスト
6868
issues=課題
6969

7070
cancel=キャンセル
71+
add=追加
72+
add_all=すべて追加
73+
remove=除去
74+
remove_all=すべて除去
7175

7276
write=書き込み
7377
preview=プレビュー
@@ -1514,6 +1518,7 @@ team_name=チーム名
15141518
team_desc=説明
15151519
team_name_helper=チーム名は短く覚えやすいものにしましょう。
15161520
team_desc_helper=チームの目的や役割を説明します。
1521+
team_access_desc=リポジトリアクセス
15171522
team_permission_desc=権限
15181523
team_unit_desc=リポジトリのセクションへのアクセスを許可
15191524

@@ -1581,12 +1586,21 @@ teams.write_permission_desc=このチームは<strong>書き込み</strong>ア
15811586
teams.admin_permission_desc=このチームは<strong>管理者</strong>アクセス権を持ちます: メンバーはチームリポジトリの読み取り、プッシュ、共同作業者の追加が可能です。
15821587
teams.repositories=チームのリポジトリ
15831588
teams.search_repo_placeholder=リポジトリを検索…
1584-
teams.add_team_repository=チームのリポジトリを追加
1585-
teams.remove_repo=削除
1589+
teams.remove_all_repos_title=チームリポジトリをすべて除去
1590+
teams.remove_all_repos_desc=チームからすべてのリポジトリを除去します。
1591+
teams.add_all_repos_title=すべてのリポジトリを追加
1592+
teams.add_all_repos_desc=組織のすべてのリポジトリをチームに追加します。
15861593
teams.add_nonexistent_repo=追加しようとしているリポジトリは存在しません。 先にリポジトリを作成してください。
15871594
teams.add_duplicate_users=ユーザーは既にチームのメンバーです。
15881595
teams.repos.none=このチームがアクセスできるリポジトリはありません。
15891596
teams.members.none=このチームにはメンバーがいません。
1597+
teams.specific_repositories=指定したリポジトリ
1598+
teams.specific_repositories_helper=メンバーは、明示的にチームへ追加したリポジトリにのみアクセスできます。 これを選択しても、すでに<i>すべてのリポジトリ</i>で追加されたリポジトリは自動的に除去<strong>されません</strong>。
1599+
teams.all_repositories=すべてのリポジトリ
1600+
teams.all_repositories_helper=チームはすべてのリポジトリにアクセスできます。 これを選択すると、<strong>既存のすべての</strong>リポジトリをチームに追加します。
1601+
teams.all_repositories_read_permission_desc=このチームは<strong>すべてのリポジトリ</strong>の<strong>読み取り</strong>アクセス権を持ちます: メンバーはリポジトリの閲覧とクローンが可能です。
1602+
teams.all_repositories_write_permission_desc=このチームは<strong>すべてのリポジトリ</strong>の<strong>書き込み</strong>アクセス権を持ちます: メンバーはリポジトリの読み取りとプッシュが可能です。
1603+
teams.all_repositories_admin_permission_desc=このチームは<strong>すべてのリポジトリ</strong>の<strong>管理者</strong>アクセス権を持ちます: メンバーはリポジトリの読み取り、プッシュ、共同作業者の追加が可能です。
15901604

15911605
[admin]
15921606
dashboard=ダッシュボード

options/locale/locale_ko-KR.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -570,8 +570,6 @@ teams.update_settings=설정 업데이트
570570
teams.add_team_member=팀 구성원 추가
571571
teams.delete_team_success=팀이 삭제되었습니다.
572572
teams.repositories=팀 저장소
573-
teams.add_team_repository=팀 저장소 추가
574-
teams.remove_repo=삭제
575573
teams.add_nonexistent_repo=추가하려는 저장소를 존재하지 않습니다. 먼저 생성해주세요.
576574

577575
[admin]

options/locale/locale_lv-LV.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1539,8 +1539,6 @@ teams.write_permission_desc=Šai komandai ir <strong>rakstīšanas</strong> ties
15391539
teams.admin_permission_desc=Šai komandai ir <strong>administratora</strong> tiesības: dalībnieki var lasīt, rakstīt un pievienot citus dalībniekus komandas repozitorijiem.
15401540
teams.repositories=Komandas repozitoriji
15411541
teams.search_repo_placeholder=Meklēt repozitorijā…
1542-
teams.add_team_repository=Pievienot komandas repozitoriju
1543-
teams.remove_repo=Noņemt
15441542
teams.add_nonexistent_repo=Repozitorijs, kuram Jūs mēģinat pievienot neeksistē, sākumā izveidojiet to.
15451543
teams.add_duplicate_users=Lietotājs jau ir šajā komandā.
15461544
teams.repos.none=Šai komandai nav piekļuves nevienam repozitorijam.

options/locale/locale_nl-NL.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,8 +1156,6 @@ teams.delete_team_title=Verwijder team
11561156
teams.delete_team_success=Het team is verwijderd.
11571157
teams.repositories=Teamrepositories
11581158
teams.search_repo_placeholder=Repository zoeken…
1159-
teams.add_team_repository=Nieuwe teamrepositorie aanmaken
1160-
teams.remove_repo=Verwijder
11611159
teams.add_nonexistent_repo=De opslagplaats die u probeert toe te voegen bestaat niet: maak deze eerst aan.
11621160
teams.add_duplicate_users=Gebruiker is al een teamlid.
11631161

options/locale/locale_pl-PL.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,8 +1468,6 @@ teams.write_permission_desc=Ten zespół udziela dostępu <strong>z zapisem</str
14681468
teams.admin_permission_desc=Ten zespół udziela dostępu <strong>administratora</strong>: członkowie mogą wyświetlać i wypychać zmiany oraz dodawać współpracowników do repozytoriów zespołu.
14691469
teams.repositories=Repozytoria zespołu
14701470
teams.search_repo_placeholder=Szukaj repozytorium…
1471-
teams.add_team_repository=Dodaj repozytorium zespołu
1472-
teams.remove_repo=Usuń
14731471
teams.add_nonexistent_repo=Repozytorium, które próbujesz dodać, nie istnieje. Proszę je najpierw utworzyć.
14741472
teams.add_duplicate_users=Użytkownik jest już członkiem zespołu.
14751473
teams.repos.none=Ten zespół nie ma dostępu do żadnego repozytorium.

options/locale/locale_pt-BR.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,8 +1582,6 @@ teams.write_permission_desc=Esta equipe concede acesso para <strong>escrita</str
15821582
teams.admin_permission_desc=Esta equipe concede acesso de <strong>Administrador</strong>: Membros podem ler, fazer push e adicionar outros colaboradores para os repositórios da equipe.
15831583
teams.repositories=Repositórios da equipe
15841584
teams.search_repo_placeholder=Pesquisar repositório...
1585-
teams.add_team_repository=Adicionar repositório da equipe
1586-
teams.remove_repo=Remover
15871585
teams.add_nonexistent_repo=O repositório que você está tentando adicionar não existe, por favor, crie-o primeiro.
15881586
teams.add_duplicate_users=Usuário já é um membro da equipe.
15891587
teams.repos.none=Nenhum repositório pode ser acessado por essa equipe.

options/locale/locale_ru-RU.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1423,8 +1423,6 @@ teams.write_permission_desc=Эта команда предоставляет д
14231423
teams.admin_permission_desc=Эта команда дает <strong>административный</strong> доступ: участники могут читать, пушить и добавлять соавторов к ее репозиториям.
14241424
teams.repositories=Репозитории группы разработки
14251425
teams.search_repo_placeholder=Поиск репозитория…
1426-
teams.add_team_repository=Добавить репозиторий группы разработки
1427-
teams.remove_repo=Удалить
14281426
teams.add_nonexistent_repo=Вы добавляете в отсутствующий репозиторий, пожалуйста сначала его создайте.
14291427
teams.add_duplicate_users=Пользователь уже состоит в команде.
14301428
teams.repos.none=Для этой команды нет доступных репозиториев.

options/locale/locale_sr-SP.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -488,8 +488,6 @@ teams.members=Чланови тима
488488
teams.update_settings=Примени промене
489489
teams.add_team_member=Додај члан тиму
490490
teams.repositories=Тимска спремишта
491-
teams.add_team_repository=Додај тимско спремиште
492-
teams.remove_repo=Уклони
493491
teams.add_nonexistent_repo=Овакво спремиште не постоји, молим вас прво да га направите.
494492

495493
[admin]

options/locale/locale_sv-SE.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,8 +1231,6 @@ teams.write_permission_desc=Medlemskap i detta team ger <strong>skrivrättighete
12311231
teams.admin_permission_desc=Medlemskap i detta team ger <strong>administratörsrättigheter</strong>: medlemmar kan läsa, pusha och lägga till medarbetare till teamets utvecklingskataloger.
12321232
teams.repositories=Teamförråd
12331233
teams.search_repo_placeholder=Sök utvecklingskatalog…
1234-
teams.add_team_repository=Lägg till teamförråd
1235-
teams.remove_repo=Ta bort
12361234
teams.add_nonexistent_repo=Förrådet du försöka lägga till finns inte, vänligen skapa det först.
12371235

12381236
[admin]

0 commit comments

Comments
 (0)