2
0
Commit Graph

1011 Commits

Author SHA1 Message Date
Lauris BH
20e11119c4 Language statistics bar for repositories (#8037)
* Implementation for calculating language statistics

Impement saving code language statistics to database

Implement rendering langauge stats

Add primary laguage to show in repository list

Implement repository stats indexer queue

Add indexer test

Refactor to use queue module

* Do not timeout for queues
2020-02-11 11:34:17 +02:00
GiteaBot
9a02b8f822 [skip ci] Updated translations via Crowdin 2020-02-10 23:07:55 +00:00
GiteaBot
3b13b5bb48 [skip ci] Updated translations via Crowdin 2020-02-10 19:26:08 +00:00
guillep2k
056e397fd2 Improve 404 error message (#10214) 2020-02-10 21:23:35 +02:00
GiteaBot
25757edc29 [skip ci] Updated translations via Crowdin 2020-02-09 20:20:33 +00:00
GiteaBot
664187ea32 [skip ci] Updated translations via Crowdin 2020-02-07 17:11:26 +00:00
James Lakin
7dfacb0efc Tweak locale to respect singular conflicting file message in P… (#10177)
Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com>
2020-02-07 17:38:18 +01:00
GiteaBot
d3682d7e81 [skip ci] Updated translations via Crowdin 2020-02-05 09:48:57 +00:00
GiteaBot
a2818022ab [skip ci] Updated translations via Crowdin 2020-02-04 14:28:42 +00:00
James Lakin
31ec466629 Show if a PR has conflicting files on the PR lists (#10130)
Co-authored-by: Lauris BH <lauris@nix.lv>
2020-02-04 00:14:38 +02:00
Lauris BH
29881b8f58 Show download count info in release list (#10124)
* Show download count info in release list

* Use go-humanize
2020-02-03 21:50:37 +02:00
GiteaBot
79970a12e8 [skip ci] Updated translations via Crowdin 2020-02-03 08:48:26 +00:00
GiteaBot
4d6b159107 [skip ci] Updated translations via Crowdin 2020-01-30 16:12:42 +00:00
zeripath
4aab92a030 Queue: Make WorkerPools and Queues flushable (#10001)
* Make WorkerPools and Queues flushable

Adds Flush methods to Queues and the WorkerPool
Further abstracts the WorkerPool
Adds a final step to Flush the queues in the defer from PrintCurrentTest
Fixes an issue with Settings inheritance in queues

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Change to for loop

* Add IsEmpty and begin just making the queues composed WorkerPools

* subsume workerpool into the queues and create a flushable interface

* Add manager command

* Move flushall to queue.Manager and add to testlogger

* As per @guillep2k

* as per @guillep2k

* Just make queues all implement flushable and clean up the wrapped queue flushes

* cope with no timeout

Co-authored-by: Lauris BH <lauris@nix.lv>
2020-01-28 20:01:06 -05:00
GiteaBot
c6adea8828 [skip ci] Updated translations via Crowdin 2020-01-27 22:38:55 +00:00
GiteaBot
dee5aff8c3 [skip ci] Updated translations via Crowdin 2020-01-27 16:27:13 +00:00
GiteaBot
41d198376f [skip ci] Updated translations via Crowdin 2020-01-25 19:02:32 +00:00
GiteaBot
6b13e23f6c [skip ci] Updated translations via Crowdin 2020-01-25 14:50:55 +00:00
GiteaBot
4248b7c7bc [skip ci] Updated translations via Crowdin 2020-01-25 13:22:15 +00:00
GiteaBot
6631180b76 [skip ci] Updated translations via Crowdin 2020-01-25 06:20:28 +00:00
GiteaBot
f36c6974b6 [skip ci] Updated translations via Crowdin 2020-01-25 02:49:08 +00:00
GiteaBot
199585c9b4 [skip ci] Updated translations via Crowdin 2020-01-24 18:03:57 +00:00
GiteaBot
3db5160cac [skip ci] Updated translations via Crowdin 2020-01-22 21:26:56 +00:00
GiteaBot
3ae376d3af [skip ci] Updated translations via Crowdin 2020-01-22 20:57:03 +00:00
GiteaBot
dda9d17c0a [skip ci] Updated translations via Crowdin 2020-01-21 16:27:57 +00:00
GiteaBot
46f88f0e6a [skip ci] Updated translations via Crowdin 2020-01-21 10:21:24 +00:00
GiteaBot
58dc8f9a2a [skip ci] Updated translations via Crowdin 2020-01-20 23:35:43 +00:00
GiteaBot
b08174ad1b [skip ci] Updated translations via Crowdin 2020-01-20 15:46:46 +00:00
guillep2k
6df2f20a62 Add support for database schema in PostgreSQL (#8819)
* Add support for database schema

* Require setting search_path for the db user

* Add schema setting to admin/config.tmpl

* Use a schema different from default for psql tests

* Update postgres scripts to use custom schema

* Update to xorm/core 0.7.3 and xorm/xorm c37aff9b3a

* Fix migration test

Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2020-01-20 16:45:14 +01:00
zeripath
3c83e7d5b6 Add option to prevent LDAP from deactivating everything on empty search (#9879)
* Add option to prevent LDAP from deactivating everything on empty search

* Update options/locale/locale_en-US.ini

Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>

Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2020-01-20 11:47:39 +08:00
GiteaBot
0182fb5971 [skip ci] Updated translations via Crowdin 2020-01-19 09:19:29 +00:00
GiteaBot
07d42e2f92 [skip ci] Updated translations via Crowdin 2020-01-19 06:44:47 +00:00
GiteaBot
de92c1b3bc [skip ci] Updated translations via Crowdin 2020-01-17 18:35:33 +00:00
GiteaBot
155dbaae65 [skip ci] Updated translations via Crowdin 2020-01-17 10:24:56 +00:00
David Svantesson
f2e6acf35d Add setting to set default and global disabled repository units. (#8788)
* Add possibility to global disable repo units.

* Add Default Repo Unit app.ini setting.

* Hide units

* Hide disabled repo units

* Minor fixes

* Indicate disabled units in team settings.

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
2020-01-17 09:34:37 +02:00
6543
f90f1d5730 Add "Update Branch" button to Pull Requests (#9784)
* add Divergence

* add Update Button

* first working version

* re-use code

* split raw merge commands and db-change functions (notify, cache, ...)

* use rawMerge (remove redundant code)

* own function to get Diverging of PRs

* use FlashError

* correct Error Msg

* hook is triggerd ... so remove comment

* add "branch2" to "user2/repo1" because it unit-test "TestPullView_ReviewerMissed" use it but dont exist jet :/

* move GetPerm to IsUserAllowedToUpdate

* add Flash Success MSG

* imprufe code
- remove useless js chage

* fix-lint

* TEST: add PullRequest ID:5
Repo: user2/repo1
Base: branch1
Head: pr-to-update

* correct comments

* make PR5 outdated

* fix Tests

* WIP: add pull update test

* update revs

* update locales

* working TEST

* update UI

* misspell

* change style

* add 1s delay so rev exist

* move row up (before merge row)

* fix lint nit

* UI remove divider

* Update style

* nits

* do it right

* introduce IsSameRepo

* remove useless check

Co-authored-by: Lauris BH <lauris@nix.lv>
2020-01-17 08:03:40 +02:00
GiteaBot
9755405677 [skip ci] Updated translations via Crowdin 2020-01-16 14:22:28 +00:00
GiteaBot
95add49bae [skip ci] Updated translations via Crowdin 2020-01-15 11:16:35 +00:00
GiteaBot
536a45d4aa [skip ci] Updated translations via Crowdin 2020-01-15 09:56:33 +00:00
Bagas Sanjaya
ce8b3f2fc2 err_admin_name_pattern_not_allowed String Clarification (#9731)
* err_admin_name_pattern_not_allowed clarification edit

* Apply suggestion from @zeripath

Context: username that provided as admin

Co-Authored-By: zeripath <art27@cantab.net>

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com>
2020-01-15 10:53:30 +01:00
zeripath
4bcf449eb8 Add require signed commit for protected branch (#9708)
* Add require signed commit for protected branch

* Fix fmt

* Make editor show if they will be signed

* bugfix

* Add basic merge check and better information for CRUD

* linting comment

* Add descriptors to merge signing

* Slight refactor

* Slight improvement to appearances

* Handle Merge API

* manage CRUD API

* Move error to error.go

* Remove fix to delete.go

* prep for merge

* need to tolerate \r\n in message

* check protected branch before trying to load it

* Apply suggestions from code review

Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>

* fix commit-reader

Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
2020-01-15 09:32:57 +01:00
GiteaBot
21e672fd6c [skip ci] Updated translations via Crowdin 2020-01-15 04:34:53 +00:00
GiteaBot
3e5b62be14 [skip ci] Updated translations via Crowdin 2020-01-15 03:55:40 +00:00
GiteaBot
63b1c6cce7 [skip ci] Updated translations via Crowdin 2020-01-15 00:08:04 +00:00
GiteaBot
aafd7d76e8 [skip ci] Updated translations via Crowdin 2020-01-14 12:54:26 +00:00
GiteaBot
fc9a72f616 [skip ci] Updated translations via Crowdin 2020-01-14 10:31:54 +00:00
GiteaBot
c1b56cffa8 [skip ci] Updated translations via Crowdin 2020-01-14 00:08:14 +00:00
Manush Dodunekov
a159b9c780 Restricted users (#6274)
* Restricted users (#4334): initial implementation

* Add User.IsRestricted & UI to edit it

* Pass user object instead of user id to places where IsRestricted flag matters

* Restricted users: maintain access rows for all referenced repos (incl public)

* Take logged in user & IsRestricted flag into account in org/repo listings, searches and accesses

* Add basic repo access tests for restricted users

Signed-off-by: Manush Dodunekov <manush@stendahls.se>

* Mention restricted users in the faq

Signed-off-by: Manush Dodunekov <manush@stendahls.se>

* Revert unnecessary change `.isUserPartOfOrg` -> `.IsUserPartOfOrg`

Signed-off-by: Manush Dodunekov <manush@stendahls.se>

* Remove unnecessary `org.IsOrganization()` call

Signed-off-by: Manush Dodunekov <manush@stendahls.se>

* Revert to an `int64` keyed `accessMap`

* Add type `userAccess`
* Add convenience func updateUserAccess()
* Turn accessMap into a `map[int64]userAccess`

Signed-off-by: Manush Dodunekov <manush@stendahls.se>

* or even better: `map[int64]*userAccess`

* updateUserAccess(): use tighter syntax as suggested by lafriks

* even tighter

* Avoid extra loop

* Don't disclose limited orgs to unauthenticated users

* Don't assume block only applies to orgs

* Use an array of `VisibleType` for filtering

* fix yet another thinko

* Ok - no need for u

* Revert "Ok - no need for u"

This reverts commit 5c3e886aabd5acd997a3b35687d322439732c200.

Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
2020-01-13 18:33:46 +01:00
GiteaBot
e517e4b921 [skip ci] Updated translations via Crowdin 2020-01-13 14:10:01 +00:00
GiteaBot
51211de3e0 [skip ci] Updated translations via Crowdin 2020-01-13 10:42:46 +00:00