You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/models
Brad Albright 82be59e633
issue search on my related repositories (#9758)
* adding search capability to user's issues dashboard

* global issue search

* placement of search bar on issues dashboard

* fixed some bugs in the issue dashboard search

* added unit test because IssueIDs option was added to UserIssueStatsOptions

* some renaming of fields in the issue dashboard code to be more clear; also trying to fix issue of searching the right repos based on the filter

* added unit test fro GetRepoIDsForIssuesOptions; fixed search lost on pagination; using shown issue status for open/close count; removed some debugging

* fix issue with all count showing incorrectly

* removed todo comment left in by mistake

* typo pulling wrong count

* fxied all count being off when selecting repositories

* setting the opts.IsClosed after pulling repos to search, this is done so that the list of repo ids to serach for the keyword is not limited, we need to get all the issue ids for the shown issue stats

* added "accessibleRepositoryCondition" check on the query to pull the repo ids to search for issues, this is an added protection to ensure we don't search repos the user does not have access to

* added code so that in the issues search, we won't use an in clause of issues ids that goes over 1000

* fixed unit test

* using 950 as the limit for issue search, removed unneeded group by in GetRepoIDsForIssuesOptions, showing search on pulls dashboard page too (not just issues)

Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
4 years ago
..
fixtures Fix "access" fixtures and tests (#10247) 4 years ago
migrations Language statistics bar for repositories (#8037) 4 years ago
access.go API add/generalize pagination (#9452) 5 years ago
access_test.go Fix "access" fixtures and tests (#10247) 4 years ago
action.go Fix potential bugs (#10513) 4 years ago
action_list.go refactor: reduce sql query in retrieveFeeds (#3547) 6 years ago
action_test.go Restricted users (#6274) 5 years ago
admin.go Use gitea forked macaron (#7933) 5 years ago
admin_test.go Fix tests code to prevent some runtime errors (#2381) 7 years ago
attachment.go Fix potential bugs (#10513) 4 years ago
attachment_test.go Reading pull attachments should depend on read UnitTypePullRequests (#10346) 4 years ago
branches.go Add require signed commit for protected branch (#9708) 5 years ago
branches_test.go Add deleted_branch table fixture (#2832) 7 years ago
commit_status.go API add/generalize pagination (#9452) 5 years ago
commit_status_test.go Fix wrong hint when status checking is running on pull request view (#9886) 5 years ago
consistency.go Auto-subscribe user to repository when they commit/tag to it (#7657) 5 years ago
context.go Refactor repository check and sync functions (#9854) 5 years ago
convert.go Move database settings from models to setting (#7806) 5 years ago
error.go Various fixes in login sources (#10428) 4 years ago
error_oauth2.go gofmt (#1662) 7 years ago
external_login_user.go Migrate reviews when migrating repository from github (#9463) 5 years ago
fixture_generation.go Move fixture generation to contrib and add test (#10277) 4 years ago
fixture_test.go Move fixture generation to contrib and add test (#10277) 4 years ago
gpg_key.go Show Signer in commit lists and add basic trust (#10425) 4 years ago
gpg_key_test.go Display ui time with customize time location (#7792) 5 years ago
helper.go Add reactions to issues/PR and comments (#2856) 7 years ago
helper_directory.go Remove SavePatch and generate patches on the fly (#9302) 5 years ago
helper_environment.go Move PushUpdateAddDeleteTags to repository module from models (#10106) 4 years ago
issue.go issue search on my related repositories (#9758) 4 years ago
issue_assignees.go [Refactor] move APIFormat() of Issue and Label to convert package (#10423) 4 years ago
issue_assignees_test.go Fix API Bug (fail on empty assignees) (#8873) 5 years ago
issue_comment.go Fix potential bugs (#10513) 4 years ago
issue_comment_list.go Fixed repo link in generated comment for cross repository dependency (#9863) 5 years ago
issue_comment_test.go Pull request review/approval and comment on code (#3748) 6 years ago
issue_dependency.go Display ui time with customize time location (#7792) 5 years ago
issue_dependency_test.go Refactor comment (#9330) 5 years ago
issue_label.go [Refactor] move APIFormat() of Issue and Label to convert package (#10423) 4 years ago
issue_label_test.go [Refactor] move APIFormat() of Issue and Label to convert package (#10423) 4 years ago
issue_list.go [API] Extend times API (#9200) 5 years ago
issue_list_test.go [API] Extend times API (#9200) 5 years ago
issue_lock.go remove unused method and rename createcommentWithNoAction (#9367) 5 years ago
issue_milestone.go Fix milestone API state parameter unhandled (#10049) 4 years ago
issue_milestone_test.go Fix milestone API state parameter unhandled (#10049) 4 years ago
issue_reaction.go API add/generalize pagination (#9452) 5 years ago
issue_reaction_test.go Migrate reactions when migrating repository from github (#9599) 5 years ago
issue_stopwatch.go API add/generalize pagination (#9452) 5 years ago
issue_stopwatch_test.go Display ui time with customize time location (#7792) 5 years ago
issue_test.go issue search on my related repositories (#9758) 4 years ago
issue_tracked_time.go API add/generalize pagination (#9452) 5 years ago
issue_tracked_time_test.go [API] Extend times API (#9200) 5 years ago
issue_user.go Mail assignee when issue/pull request is assigned (#8546) 5 years ago
issue_user_test.go Add "Update Branch" button to Pull Requests (#9784) 5 years ago
issue_watch.go [BugFix] Avoid mailing explicit unwatched (#10475) 4 years ago
issue_watch_test.go API add/generalize pagination (#9452) 5 years ago
issue_xref.go remove unused method and rename createcommentWithNoAction (#9367) 5 years ago
issue_xref_test.go Refactor comment (#9330) 5 years ago
lfs.go Restricted users (#6274) 5 years ago
lfs_lock.go Make repository management section handle lfs locks (#8726) 5 years ago
list_options.go Fix wrong paging on org members (#9990) 4 years ago
log.go Fix error log when loading issues caused by a xorm bug (#7271) 5 years ago
login_source.go Various fixes in login sources (#10428) 4 years ago
main_test.go Unit tests for wiki routers (#3022) 7 years ago
migrate.go Fix migration information update bug when linked github account (#10310) 4 years ago
models.go Divide GetIssueStats query in smaller chunks (#10176) 4 years ago
models_test.go Move database settings from models to setting (#7806) 5 years ago
notification.go inform participants on UI too (#10473) 4 years ago
notification_test.go [API] Add notification endpoint (#9488) 5 years ago
oauth2.go migrate gplus to google oauth2 provider (#7885) 5 years ago
oauth2_application.go adds API endpoints to manage OAuth2 Application (list/create/delete) (#10437) 4 years ago
oauth2_application_test.go OAuth2 Grant UI (#6625) 5 years ago
org.go Ensure DeleteUser is not allowed to Delete Orgs and visa versa (#10134) 4 years ago
org_team.go Add API branch protection endpoint (#9311) 4 years ago
org_team_test.go API add/generalize pagination (#9452) 5 years ago
org_test.go Ensure DeleteUser is not allowed to Delete Orgs and visa versa (#10134) 4 years ago
pull.go Only check for conflicts/merging if the PR has not been merged in the interim (#10132) 4 years ago
pull_list.go API add/generalize pagination (#9452) 5 years ago
pull_sign.go Sign: Handle ErrTwoFactorNotEnrolled correctly (#10008) 4 years ago
pull_test.go API add/generalize pagination (#9452) 5 years ago
release.go Move PushUpdateAddDeleteTags to repository module from models (#10106) 4 years ago
repo.go Fix test (#10363) 4 years ago
repo_activity.go Add top author stats to activity page (#9615) 5 years ago
repo_branch.go Move newbranch to standalone package (#9627) 5 years ago
repo_collaboration.go Show Signer in commit lists and add basic trust (#10425) 4 years ago
repo_collaboration_test.go API add/generalize pagination (#9452) 5 years ago
repo_generate.go API add/generalize pagination (#9452) 5 years ago
repo_generate_test.go Variable expansion in repository templates (#9163) 5 years ago
repo_indexer.go Index code and stats only for non-empty repositories (#10251) 4 years ago
repo_issue.go Add EnableTimetracking option to app settings (#3719) 6 years ago
repo_language_stats.go Index code and stats only for non-empty repositories (#10251) 4 years ago
repo_list.go Language statistics bar for repositories (#8037) 4 years ago
repo_list_test.go API add/generalize pagination (#9452) 5 years ago
repo_mirror.go Move some repository methods from models to modules/repository (#9353) 5 years ago
repo_permission.go Restricted users (#6274) 5 years ago
repo_permission_test.go fix bug when update owner team then visit team's repo return 404 (#6119) 5 years ago
repo_redirect.go Move repoWorkPool outside rename/transfer repository (#9086) 5 years ago
repo_redirect_test.go Move repoWorkPool outside rename/transfer repository (#9086) 5 years ago
repo_sign.go Sign: Handle ErrTwoFactorNotEnrolled correctly (#10008) 4 years ago
repo_test.go Move create/fork repository from models to modules/repository (#9489) 5 years ago
repo_unit.go Add setting to set default and global disabled repository units. (#8788) 5 years ago
repo_watch.go Code Refactor of IssueWatch related things (#10401) 4 years ago
repo_watch_test.go API add/generalize pagination (#9452) 5 years ago
review.go Migrate reviews when migrating repository from github (#9463) 5 years ago
review_test.go Branch protection: Possibility to not use whitelist but allow anyone with write access (#9055) 5 years ago
ssh_key.go API add/generalize pagination (#9452) 5 years ago
ssh_key_test.go Fix SSH2 conditonal in key parsing code (#8806) 5 years ago
star.go API add/generalize pagination (#9452) 5 years ago
star_test.go API add/generalize pagination (#9452) 5 years ago
task.go Move create/fork repository from models to modules/repository (#9489) 5 years ago
test_fixtures.go Testing: Update postgres sequences (#9304) 5 years ago
token.go FIX Pagination of ListAccessTokens and GetIssueWatchers (#10449) 4 years ago
token_test.go API add/generalize pagination (#9452) 5 years ago
topic.go Update topics repo count when deleting repository (#10051) 4 years ago
topic_test.go API add/generalize pagination (#9452) 5 years ago
twofactor.go Display ui time with customize time location (#7792) 5 years ago
u2f.go Display ui time with customize time location (#7792) 5 years ago
u2f_test.go Override xorm type mapping for U2F counter (#6232) 5 years ago
unit.go Add setting to set default and global disabled repository units. (#8788) 5 years ago
unit_tests.go Fix SQLite concurrency problems by using BEGIN IMMEDIATE (#10368) 4 years ago
update.go Move PushUpdateAddDeleteTags to repository module from models (#10106) 4 years ago
upload.go Use gitea forked macaron (#7933) 5 years ago
user.go Show the username as a fallback on feeds if full name is blank (#10438) 4 years ago
user_follow.go Refactor session close as xorm already does everything needed internally (#2020) 7 years ago
user_follow_test.go Move user_follow to separate file (#1210) 7 years ago
user_heatmap.go Move database settings from models to setting (#7806) 5 years ago
user_heatmap_test.go Restricted users (#6274) 5 years ago
user_mail.go Ensure only own addresses are updated (#10397) 4 years ago
user_mail_test.go Fix tests code to prevent some runtime errors (#2381) 7 years ago
user_openid.go Fix SQL quoting (#5117) 6 years ago
user_openid_test.go Add golangci (#6418) 5 years ago
user_test.go Ensure DeleteUser is not allowed to Delete Orgs and visa versa (#10134) 4 years ago
userlist.go API add/generalize pagination (#9452) 5 years ago
userlist_test.go Team permission to create repository in organization (#8312) 5 years ago
webhook.go Add feishu webhook support (#10229) 4 years ago
webhook_test.go API add/generalize pagination (#9452) 5 years ago
wiki.go Add owner_name column for table repository for maintaince reason (#9717) 5 years ago
wiki_test.go Move wiki related funtions from models to services/wiki (#9355) 5 years ago