forgejo/models
zeripath 00533d3870 Keys API changes (#4960)
* Add private information to the deploy keys api

This commit adds more information to the deploy keys to allow for back
reference in to the main keys list. It also adds information about the
repository that the key is referring to.

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

* Add private information to the user keys API

This adjusts the keys API to give out private information to user keys if
the current user is the owner or an admin.

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

* Add ability to search keys by fingerprint

This commit adds the functionality to search ssh-keys by fingerprint of
the ssh-key. Deploy keys per repository can also be searched. There is
no current clear API point to allow search of all deploy keys by
fingerprint or keyID.

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

* Add integration test
2018-10-31 23:40:49 -04:00
..
fixtures User action heatmap (#5131) 2018-10-23 10:57:42 +08:00
migrations refactor: err != nil check, just return error instead (#5093) 2018-10-18 00:51:07 -04:00
access.go
access_test.go hide issues from org private repos w/o team assignment (#4034) 2018-06-21 12:00:13 -04:00
action.go Fix bug when repo remained bare if multiple branches pushed (#4923) 2018-09-13 11:40:35 +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
admin_test.go
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 Push whitelist now doesn't apply to branch deletion (#4601) (#4607) 2018-08-08 11:17:10 +08:00
branches_test.go
consistency.go
error.go Pull request review/approval and comment on code (#3748) 2018-08-06 06:43:21 +02:00
error_oauth2.go
external_login_user.go
git_diff.go Fix regex to support optional end line of old section in diff hunk (#5096) 2018-10-17 22:03:49 -04:00
git_diff_test.go Pull request review/approval and comment on code (#3748) 2018-08-06 06:43:21 +02:00
gpg_key.go Fix null pointer dereference in ParseCommitWithSignature (#4962) 2018-09-20 13:49:07 +08:00
gpg_key_test.go
graph.go Make max commits in graph configurable (#4498) 2018-07-23 17:12:06 +03:00
graph_test.go Accept 'Data:' in commit graph (#4487) 2018-07-21 14:17:09 -04:00
helper.go
issue.go fix sqlite lock (#5184) 2018-10-27 22:45:24 +08:00
issue_assignees.go Fix failure on creating pull request with assignees (#4419) (#4583) 2018-08-16 19:52:51 +08:00
issue_assignees_test.go Multiple assignees (#3705) 2018-05-09 19:29:04 +03:00
issue_comment.go Hide outdated comments in file view (#5017) 2018-10-05 11:49:30 -04:00
issue_comment_test.go Pull request review/approval and comment on code (#3748) 2018-08-06 06:43:21 +02:00
issue_dependency.go fix sqlite lock (#5184) 2018-10-27 22:45:24 +08:00
issue_dependency_test.go Added dependencies for issues (#2196) (#2531) 2018-07-17 17:23:58 -04:00
issue_indexer.go Reduce repo indexer disk usage (#3452) 2018-02-05 20:29:17 +02:00
issue_label.go Remove check for negative length (#5120) 2018-10-20 17:25:14 -04:00
issue_label_test.go
issue_list.go fix bugs when too many IN variables (#4594) 2018-08-02 21:49:05 +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 Don't disclose emails of all users when sending out emails (#4664) 2018-08-24 00:41:26 -04:00
issue_milestone.go make sure milestone listing is consistent across board (#4987) 2018-09-28 06:59:46 +03:00
issue_milestone_test.go Add more webhooks support and refactor webhook templates directory (#3929) 2018-05-16 22:01:55 +08:00
issue_reaction.go
issue_reaction_test.go
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
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
issue_user.go Fix some webhooks bugs (#3981) 2018-05-21 10:28:29 +08:00
issue_user_test.go Multiple assignees (#3705) 2018-05-09 19:29:04 +03:00
issue_watch.go Update xorm to latest version and fix correct user table referencing in sql (#4473) 2018-07-20 10:10:17 +08:00
issue_watch_test.go
lfs.go
lfs_lock.go
login_source.go
mail.go
main_test.go
models.go MySQL TLS (#4642) 2018-08-23 18:42:02 -04:00
models_sqlite.go
models_test.go Change parsing of postgresql settings (#4275) 2018-06-20 08:06:01 +03:00
notification.go Fix sqlite lock (#5176) 2018-10-25 18:55:16 +08:00
notification_test.go
oauth2.go Store OAuth2 session data in database (#3660) 2018-04-29 09:09:24 +03:00
org.go fix sqlite and mssql lock (#5214) 2018-10-29 09:48:37 -04:00
org_team.go Fix sqlite lock (#5176) 2018-10-25 18:55:16 +08:00
org_team_test.go
org_test.go hide issues from org private repos w/o team assignment (#4034) 2018-06-21 12:00:13 -04:00
pull.go Disable merging a WIP Pull request (#4529) 2018-08-13 22:04:39 +03:00
pull_test.go Disable merging a WIP Pull request (#4529) 2018-08-13 22:04:39 +03:00
release.go fix release creation via API (#5076) 2018-10-15 06:52:52 +03:00
release_test.go fix release creation via API (#5076) 2018-10-15 06:52:52 +03:00
repo.go fix data race on migrate repository (#5224) 2018-10-30 10:06:01 -04: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
repo_collaboration.go Fix not removed watches on unallowed repositories (#4201) 2018-06-19 15:44:33 -04:00
repo_collaboration_test.go
repo_editor.go
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 This commit will reduce join star, repo_topic, topic tables on repo search, so that fix extra columns problem on mssql (#5136) 2018-10-30 17:48:37 -04:00
repo_list_test.go This commit will reduce join star, repo_topic, topic tables on repo search, so that fix extra columns problem on mssql (#5136) 2018-10-30 17:48:37 -04:00
repo_mirror.go Add push webhook support for mirrored repositories (#4127) 2018-09-06 22:06:09 -04:00
repo_redirect.go
repo_redirect_test.go
repo_test.go
repo_unit.go Added dependencies for issues (#2196) (#2531) 2018-07-17 17:23:58 -04:00
repo_watch.go Update xorm to latest version and fix correct user table referencing in sql (#4473) 2018-07-20 10:10:17 +08:00
repo_watch_test.go
review.go Make switch more clear (#5119) 2018-10-19 21:36:41 +08:00
review_test.go Pull request review/approval and comment on code (#3748) 2018-08-06 06:43:21 +02:00
ssh_key.go Keys API changes (#4960) 2018-10-31 23:40:49 -04:00
ssh_key_test.go
star.go
star_test.go
status.go Fix race on updatesize (#5190) 2018-10-26 12:37:57 +03:00
status_test.go
test_fixtures.go Increase the retry limit to 20 times and the interval to 200ms (#5134) 2018-10-21 16:09:17 +02:00
token.go
token_test.go
topic.go Fixed violation of the unique constraint for v68 migration (#4297) 2018-06-27 01:23:10 -04:00
topic_test.go feat(repo): support search repository by topic name (#4505) 2018-09-13 10:33:48 +08:00
twofactor.go Switch plaintext scratch tokens to use hash instead (#4331) 2018-07-27 08:54:50 -04:00
u2f.go Add support for FIDO U2F (#3971) 2018-05-19 17:12:37 +03:00
u2f_test.go Add support for FIDO U2F (#3971) 2018-05-19 17:12:37 +03:00
unit.go
unit_tests.go User action heatmap (#5131) 2018-10-23 10:57:42 +08:00
update.go env var GITEA_PUSHER_EMAIL (#4516) 2018-07-26 19:38:55 +03:00
update_test.go
user.go Fix issue where ecdsa and other key types are not synced from LDAP (#5092) (#5094) 2018-10-30 20:08:30 -04:00
user_follow.go
user_follow_test.go
user_heatmap.go fix compatibility heatmap with mysql 8 (#5232) 2018-10-31 16:56:32 -04:00
user_heatmap_test.go Fix JSON result of empty array (#5154) 2018-10-24 21:17:21 +08:00
user_mail.go
user_mail_test.go
user_openid.go Fix SQL quoting (#5117) 2018-10-20 18:19:21 -04: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 feat(repo): support search repository by topic name (#4505) 2018-09-13 10:33:48 +08:00
webhook.go fix webhook bug of response info is not displayed in UI (#4000) 2018-05-23 14:12:02 +08:00
webhook_dingtalk.go Fix some webhooks bugs (#3981) 2018-05-21 10:28:29 +08:00
webhook_discord.go fix url in discord webhook (#4953) 2018-09-17 21:04:46 -10:00
webhook_slack.go Fix some webhooks bugs (#3981) 2018-05-21 10:28:29 +08:00
webhook_test.go Add more webhooks support and refactor webhook templates directory (#3929) 2018-05-16 22:01:55 +08:00
wiki.go Fix deadlock when sqlite (#5118) 2018-10-19 12:36:42 -04:00
wiki_test.go test: reduce testing time. (#3885) 2018-05-02 21:56:19 +08:00