296 Commits (abff697f31aaf200638569d0db26e7552cbec327)

Author SHA1 Message Date
GiteaBot ce791454cb [skip ci] Updated translations via Crowdin 6 years ago
kolaente 95f2e2b57b Multiple assignees (#3705) 6 years ago
GiteaBot 238a997ec0 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 02ecc03d6d [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 139ebf806e [skip ci] Updated translations via Crowdin 6 years ago
bugreport0 b11b3a7a7c Fix English translation grammar and consistency. (#3921) 6 years ago
GiteaBot bb8014885f [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 773530c917 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot eec2179e73 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot e6b0a2db62 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 04889b7ae5 [skip ci] Updated translations via Crowdin 6 years ago
Jonas Franz c6a881e71b Fix placeholder of due date form (#3906) 6 years ago
GiteaBot 8685b315a2 [skip ci] Updated translations via Crowdin 6 years ago
Lauris BH 501fb228e6
Add option to use paged LDAP search when synchronizing users (#3895) 6 years ago
GiteaBot 7467ff3d94 [skip ci] Updated translations via Crowdin 6 years ago
kolaente 1fdf560678 Added user language setting (#3875)
* Added user language setting

* Added translation string for setting

* Fixed import order + typo

* improved checking if the user has a language saved in the db

* The current saved language is now set a default inside the dropdown

* fmt

* When a user signs in and doesn't have a language saved, the current browser language is saved

* updated gitea-sdk

* Merge branch 'master' of https://github.com/go-gitea/gitea into save-user-language

# Conflicts:
#	models/migrations/migrations.go
#	models/migrations/v62.go

* Made tests work again

* trigger CI

* trigger CI

* fmt

* re-trigger that FUCKING CI SO IT REALLY PICKS UP THE LATEST COMMIT ISTEAD OF PREDENDING TO DO SO

* re-trigger that FUCKING CI SO IT REALLY PICKS UP THE LATEST COMMIT ISTEAD OF PREDENDING TO DO SO

* When loggin in, only the language col gets updated instead of everything
6 years ago
GiteaBot 795dcc8ecf [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 0ca359cdb4 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 954e69f66d [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot a98add1974 [skip ci] Updated translations via Crowdin 6 years ago
kolaente 1a97030017 Issue due date (#3794)
* Started adding deadline to ui

* Implemented basic issue due date managing

* Improved UI for due date managing

* Added at least write access to the repo in order to modify issue due dates

* Ui improvements

* Added issue comments creation when adding/modifying/removing a due date

* Show due date in issue list

* Added api support for issue due dates

* Fixed lint suggestions

* Added deadline to sdk

* Updated css

* Added support for adding/modifiying deadlines for pull requests via api

* Fixed comments not created when updating or removing a deadline

* update sdk (will do properly once go-gitea/go-sdk#103 is merged)

* enhanced updateIssueDeadline

* Removed unnessecary Issue.DeadlineString

* UI improvements

* Small improvments to comment creation
+ ui & validation improvements

* Check if an issue is overdue is now a seperate function

* Updated go-sdk with govendor as it was merged

* Simplified isOverdue method

* removed unessecary deadline to 0 set

* Update swagger definitions

* Added missing return

* Added an explanary comment

* Improved updateIssueDeadline method so it'll only update `deadline_unix`

* Small changes and improvements
* no need to explicitly load the issue when updating a deadline, just use whats already there
* small optimisations

* Added check if a deadline was modified before updating it

* Moved comment creating logic into its own function

* Code cleanup for creating deadline comment

* locale improvement

* When modifying a deadline, the old deadline is saved with the comment

* small improvments to xorm session handling when updating an issue deadline
+ style nitpicks

* style nitpicks

* Moved checking for if the user has write acces to middleware
6 years ago
GiteaBot 1928920a08 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot fff022ef8a [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 6f62d4f180 [skip ci] Updated translations via Crowdin 6 years ago
Jonas Franz 8d5f58d834 Shows total tracked time in issue and milestone list (#3341)
* Show total tracked time in issue and milestone list
Show total tracked time at issue page

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Optimizing TotalTimes by using SumInt

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Fixing wrong total times for milestones caused by a missing JOIN
Adding unit tests for total times

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Logging error instead of ignoring it

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Correcting spelling mistakes

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Change error message to a short version

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Add error handling to TotalTimes
Add variable for totalTimes

Signed-off-by: Jonas Franz <info@jonasfranz.de>

* Introduce TotalTrackedTimes as variable of issue
Load TotalTrackedTimes by loading attributes of IssueList
Load TotalTrackedTimes by loading attributes of single issue
Add Sec2Time as helper to use it in templates

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Fixed test + gofmt

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Load TotalTrackedTimes via MilestoneList instead of single requests

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Add documentation for MilestoneList

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Add documentation for MilestoneList

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Fix test

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Change comment from SQL query to description

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Fix unit test by using int64 instead of int

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Fix unit test by using int64 instead of int

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Check if timetracker is enabled

Signed-off-by: Jonas Franz <info@jonasfranz.software>

* Fix test by enabling timetracking

Signed-off-by: Jonas Franz <info@jonasfranz.de>
6 years ago
GiteaBot 76106ab080 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot c3f2b8803f [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot fb2f8dcf3c [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot bae26421aa [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 725835b5b1 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot cf8c2e5951 [skip ci] Updated translations via Crowdin 6 years ago
bugreport0 bac6d05e78 Improve English grammar and consistency. (#3614)
* Start improving English grammar and consistency.

* Apply review comments, push translation further.

* Additional review changes; expand translation.

* Undo team/organization change, further translation.

* Add site administration; review comments; merge.

* Update hardcoded branch protection string tests.

* Update hardcoded branch deletion string test.

* Update another hardcoded translation string test.

* Add my nickname to the list of translators.

* Implement @lafriks review comments.

* Remove (now) unused branch deletion warnings.

* Remove (now) unused branch deletion warnings.
6 years ago
GiteaBot 1d82e775cc [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot a0ea370c8c [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 66d3c541a0 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 9add96a872 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot b84e165ab4 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 804bc0aa2f [skip ci] Updated translations via Crowdin 6 years ago
Lunny Xiao bec69f702b
Add topic support (#3711)
* add topic models and unit tests

* fix comments

* fix comment

* add the UI to show or add topics for a repo

* show topics on repositories list

* fix test

* don't show manage topics link when no permission

* use green basic as topic label

* fix topic label color

* remove trace content

* remove debug function
6 years ago
GiteaBot 1946ce2954 [skip ci] Updated translations via Crowdin 6 years ago
Bwko 8ee45eb614 Add EnableTimetracking option to app settings (#3719) 6 years ago
GiteaBot 7000b41851 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 5512ed3699 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 36ea53332d [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot a8beef890d [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 4c6e170ceb [skip ci] Updated translations via Crowdin 6 years ago
Allen Wild 15c6bb500b Add repository setting to enable/disable health checks (#3607)
New Feature:
  * Repository struct field for IsFsckEnabled (default true of course)
  * Admin Settings section on repo options page, accessible only by
    admin users

Possible Enhancements:
  * There's no way to force running health checks on all repos
    regardless of their IsFsckEnabled setting. This would be useful if
    there were an admin API or dashboard button to run fsck immediately.

Issue: https://github.com/go-gitea/gitea/issues/1712
Signed-off-by: Allen Wild <allenwild93@gmail.com>
6 years ago
Chri-s 9350ba7947 Add protected branch whitelists for merging (#3689)
* Add database migrations for merge whitelist

* Add merge whitelist settings for protected branches

* Add checks for merge whitelists
6 years ago
GiteaBot 04b7fd87b9 [skip ci] Updated translations via Crowdin 6 years ago
GiteaBot 05abd03011 [skip ci] Updated translations via Crowdin 6 years ago