1
0
Fork 0
forgejo/models
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>
2018-04-29 13:58:47 +08:00
..
fixtures Add topic support (#3711) 2018-04-11 10:51:44 +08:00
migrations Add Size column to attachment (#3734) 2018-03-31 09:10:44 +08:00
access.go Refactor and fix incorrect comment (#1247) 2017-03-15 08:51:46 +08:00
access_test.go Remove unit types commits and settings (#2161) 2017-07-17 10:04:43 +08:00
action.go Set default branchname on first push (#3715) 2018-03-25 21:00:07 +08:00
action_list.go refactor: reduce sql query in retrieveFeeds (#3547) 2018-02-21 18:55:34 +08:00
action_test.go fix: Add feed for organization (#3594) 2018-03-03 13:21:16 +08:00
admin.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
admin_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
attachment.go Add Size column to attachment (#3734) 2018-03-31 09:10:44 +08:00
attachment_test.go Add Attachment API (#3478) 2018-03-06 09:22:16 +08:00
branches.go Add protected branch whitelists for merging (#3689) 2018-03-25 13:01:32 +03:00
branches_test.go Add deleted_branch table fixture (#2832) 2017-11-04 15:31:59 +02:00
consistency.go Fix activity feed (#1779) 2017-05-26 09:38:18 +08:00
error.go Added checks for protected branches in pull requests (#3544) 2018-03-13 11:46:14 +08:00
error_oauth2.go gofmt (#1662) 2017-05-04 13:54:56 +08:00
external_login_user.go Add primary key and index to external login user table (#1656) 2017-05-02 16:41:44 +08:00
git_diff.go Update code.gitea.io/git (#3482) 2018-02-10 20:19:26 +02:00
git_diff_test.go fix go vet error (#3740) 2018-03-30 07:21:27 +08:00
gpg_key.go Don't write to log NoCommitterAccount (#3621) 2018-03-04 10:45:01 +08:00
gpg_key_test.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
graph.go fix #1189, commit messages containing a pipe (#1203) 2017-03-11 12:01:38 +08:00
graph_test.go Fix benchmarktests (#557) 2017-01-03 10:52:09 +08:00
helper.go Add reactions to issues/PR and comments (#2856) 2017-12-04 01:14:26 +02:00
issue.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_comment.go Fix only updated_unix when adding a comment (#3855) 2018-04-29 12:48:14 +08:00
issue_comment_test.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
issue_indexer.go Reduce repo indexer disk usage (#3452) 2018-02-05 20:29:17 +02:00
issue_label.go Add label descriptions (#3662) 2018-03-13 10:03:55 +08:00
issue_label_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
issue_list.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_list_test.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_mail.go Issue content should not be updated when closing with comment (#2833) 2017-11-03 17:23:17 +08:00
issue_milestone.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_milestone_test.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_reaction.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
issue_reaction_test.go Tests for reactions (#3083) 2017-12-05 22:57:01 +02:00
issue_stopwatch.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_stopwatch_test.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
issue_test.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_tracked_time.go Shows total tracked time in issue and milestone list (#3341) 2018-04-29 13:58:47 +08:00
issue_tracked_time_test.go Feature: Timetracking (#2211) 2017-09-12 09:48:13 +03:00
issue_user.go Replace deprecated Id method with ID (#2655) 2017-10-05 07:43:04 +03:00
issue_user_test.go Move IssueUser code to separate file (#836) 2017-02-04 20:37:26 +08:00
issue_watch.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
issue_watch_test.go Hide unactive on explore users and some refactors (#2741) 2017-10-24 20:36:19 +03:00
lfs.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
lfs_lock.go Fix SSH auth lfs locks (#3152) 2018-01-27 18:48:15 +02:00
login_source.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
mail.go Issue content should not be updated when closing with comment (#2833) 2017-11-03 17:23:17 +08:00
main_test.go Unit tests for wiki routers (#3022) 2017-11-30 17:52:15 +02:00
models.go Enhance healthcheck for database connectivity (#3754) 2018-04-04 17:34:27 +08:00
models_sqlite.go go vet 2014-04-13 03:14:43 -04:00
models_test.go Cleaner IMO (#1361) 2017-03-22 22:30:40 +08:00
models_tidb.go Remove go version from build tags (#133) 2016-11-10 08:43:49 -02:00
notification.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
notification_test.go Add 'mark all read' option to notifications (#3097) 2017-12-07 13:52:57 +08:00
oauth2.go Replace calls to xorm UseBool with Where (#2237) 2017-08-01 13:47:31 +08:00
org.go Fix remove team member issue (#3566) 2018-02-23 16:42:02 +08:00
org_team.go Fix remove team member issue (#3566) 2018-02-23 16:42:02 +08:00
org_team_test.go Fix ignored errors when checking if organization, team member (#3177) 2017-12-21 09:43:26 +02:00
org_test.go Remove IsOwner, NumTeams from OrgUser (#3269) 2018-01-08 09:48:37 +02:00
pull.go Add protected branch whitelists for merging (#3689) 2018-03-25 13:01:32 +03:00
pull_test.go Fix unit test race condition (#2516) 2017-09-15 10:54:25 +03:00
release.go Add Attachment API (#3478) 2018-03-06 09:22:16 +08:00
repo.go Add topic support (#3711) 2018-04-11 10:51:44 +08:00
repo_activity.go Add issue closed time column to fix activity closed issues list (#3537) 2018-02-19 10:39:26 +08:00
repo_branch.go Create new branch from branch selection dropdown (#2130) 2017-10-15 22:59:24 +03:00
repo_collaboration.go Reduce usage of allcols on update (#2596) 2017-09-25 12:59:27 +08:00
repo_collaboration_test.go Unit tests for models/repo_collaboration (#1032) 2017-02-24 09:37:38 +08:00
repo_editor.go Code/repo search (#2582) 2017-10-27 09:10:54 +03:00
repo_indexer.go Update code.gitea.io/git (#3482) 2018-02-10 20:19:26 +02:00
repo_issue.go Add EnableTimetracking option to app settings (#3719) 2018-04-09 23:15:32 +08:00
repo_list.go Global code search support (#3664) 2018-03-16 22:04:33 +08:00
repo_list_test.go Add search mode option to /api/repo/search (#2756) 2017-10-27 00:16:13 +03:00
repo_mirror.go fix: if Mirrors repo no content is fetched, updated time should not b… (#3551) 2018-02-22 18:27:09 -06:00
repo_redirect.go Redirects for renamed repos (#807) 2017-02-05 22:35:03 +08:00
repo_redirect_test.go Unit tests for repo redirects (#961) 2017-02-17 08:55:33 +08:00
repo_test.go Fix repo-transfer-and-team-repo-count bug (#3241) 2017-12-19 23:37:56 -06:00
repo_unit.go Add Pull Request merge options - Ignore white-space for conflict checking, Rebase, Squash merge (#3188) 2018-01-05 20:56:50 +02:00
repo_watch.go fix: Add feed for organization (#3594) 2018-03-03 13:21:16 +08:00
repo_watch_test.go Hide unactive on explore users and some refactors (#2741) 2017-10-24 20:36:19 +03:00
ssh_key.go Remove useless check (#3384) 2018-01-19 21:45:53 +02:00
ssh_key_test.go Use assert in legacy unit tests (#867) 2017-02-08 14:29:07 +08:00
star.go refactor: small optimize for sql query (#940) 2017-02-15 14:01:50 +08:00
star_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
status.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
status_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
test_fixtures.go Integration test framework (#1290) 2017-04-25 15:24:51 +08:00
token.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
token_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
topic.go Add topic support (#3711) 2018-04-11 10:51:44 +08:00
topic_test.go Add topic support (#3711) 2018-04-11 10:51:44 +08:00
twofactor.go Implements generator cli for secrets (#3531) 2018-02-18 20:14:37 +02:00
unit.go Fix implementation of repo Home func (#2601) 2017-10-01 16:50:56 +03:00
unit_tests.go Use unique temp dirs in unit tests (#3494) 2018-02-21 01:38:52 -06:00
update.go Refactor struct's time to remove unnecessary memory usage (#3142) 2017-12-11 06:37:04 +02:00
update_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
user.go Fix typo in deleteUser (#3781) 2018-04-10 20:39:01 +08:00
user_follow.go Refactor session close as xorm already does everything needed internally (#2020) 2017-06-21 08:57:05 +08:00
user_follow_test.go Move user_follow to separate file (#1210) 2017-03-11 16:46:53 +08:00
user_mail.go Replace deprecated Id method with ID (#2655) 2017-10-05 07:43:04 +03:00
user_mail_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
user_openid.go Replace deprecated Id method with ID (#2655) 2017-10-05 07:43:04 +03:00
user_openid_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
user_test.go Cleanup models.User.HashPassword (#3334) 2018-01-12 00:19:38 +02:00
webhook.go Add sensitive headers (#3429) 2018-01-31 00:09:16 +02:00
webhook_dingtalk.go Add dingtalk webhook (#2777) 2017-11-21 06:26:43 +02:00
webhook_discord.go fix discord hook bug (#2778) 2017-10-25 13:13:45 +08:00
webhook_slack.go Make URL scheme unambiguous (#2408) 2017-10-30 10:04:25 +08:00
webhook_test.go Fix tests code to prevent some runtime errors (#2381) 2017-08-28 12:17:45 +03:00
wiki.go Fix rendering of wiki page list if wiki repo contains other files (#3454) 2018-02-05 16:56:30 +02:00
wiki_test.go Fix rendering of wiki page list if wiki repo contains other files (#3454) 2018-02-05 16:56:30 +02:00