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.
qwerty287
9d943bf374
Add missing `X-Total-Count` and fix some related bugs ( #17968 )
...
* Add missing `X-Total-Count` and fix some related bugs
Adds `X-Total-Count` header to APIs that return a list but doesn't have it yet.
Fixed bugs:
* not returned after reporting error (39eb82446c/routers/api/v1/user/star.go (L70)
)
* crash with index out of bounds, API issue/issueSubscriptions
I also found various endpoints that return lists but do not apply/support pagination yet:
```
/repos/{owner}/{repo}/issues/{index}/labels
/repos/{owner}/{repo}/issues/comments/{id}/reactions
/repos/{owner}/{repo}/branch_protections
/repos/{owner}/{repo}/contents
/repos/{owner}/{repo}/hooks/git
/repos/{owner}/{repo}/issue_templates
/repos/{owner}/{repo}/releases/{id}/assets
/repos/{owner}/{repo}/reviewers
/repos/{owner}/{repo}/teams
/user/emails
/users/{username}/heatmap
```
If this is not expected, an new issue should be opened.
Closes #13043
* fmt
* Update routers/api/v1/repo/issue_subscription.go
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
* Use FindAndCount
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: 6543 <6543@obermui.de>
3 years ago
..
activitypub
Create pub/priv keypair for federation ( #17071 )
4 years ago
analyze
Use git attributes to determine generated and vendored status for language stats and diffs ( #16773 )
4 years ago
appstate
Decouple unit test code from business code ( #17623 )
3 years ago
auth
Add bundle download for repository ( #14538 )
4 years ago
avatar
Add user settings key/value DB table ( #16834 )
3 years ago
base
Fixed assert statements. ( #16089 )
4 years ago
cache
Test cache during init ( #17852 )
3 years ago
charset
Read expected buffer size ( #17409 )
3 years ago
context
Improve behavior of "Fork" button ( #17288 )
3 years ago
convert
Some repository refactors ( #17950 )
3 years ago
csv
Properly determine CSV delimiter ( #17459 )
3 years ago
doctor
Move keys to models/asymkey ( #17917 )
3 years ago
emoji
Run processors on whole of text ( #16155 )
4 years ago
eventsource
Add an abstract json layout to make it's easier to change json library ( #16528 )
4 years ago
generate
switch to maintained lib ( #16532 )
4 years ago
git
Improve checkBranchName ( #17901 )
3 years ago
gitgraph
Add missing `X-Total-Count` and fix some related bugs ( #17968 )
3 years ago
graceful
Make SSL cipher suite configurable ( #17440 )
3 years ago
hcaptcha
hCaptcha Support ( #12594 )
5 years ago
highlight
Add .gitattribute assisted language detection to blame, diff and render ( #17590 )
3 years ago
hostmatcher
Use `hostmatcher` to replace `matchlist`, improve security ( #17605 )
3 years ago
httpcache
Use a variable but a function for IsProd because of a slight performance increment ( #17368 )
3 years ago
httplib
refactor: move from io/ioutil to io and os package ( #17109 )
4 years ago
indexer
Add missing `X-Total-Count` and fix some related bugs ( #17968 )
3 years ago
json
Move repository model into models/repo ( #17933 )
3 years ago
lfs
Use `hostmatcher` to replace `matchlist`, improve security ( #17605 )
3 years ago
log
A better go code formatter, and now `make fmt` can run in Windows ( #17684 )
3 years ago
markup
Fix markdown URL parsing ( #17924 )
3 years ago
metrics
Add metrics to get issues by repository ( #17225 )
4 years ago
migration
Use fmt.Sprintf correctly ( #17886 )
3 years ago
nosql
Remove unnecessary variable assignments ( #17695 )
3 years ago
notification
Some repository refactors ( #17950 )
3 years ago
options
refactor: move from io/ioutil to io and os package ( #17109 )
4 years ago
password
Fixed assert statements. ( #16089 )
4 years ago
pprof
refactor: move from io/ioutil to io and os package ( #17109 )
4 years ago
private
Move keys to models/asymkey ( #17917 )
3 years ago
process
Make Requests Processes and create process hierarchy. Associate OpenRepository with context. ( #17125 )
3 years ago
proxy
Return nil proxy function if proxy not enabled ( #16742 )
4 years ago
public
refactor: move from io/ioutil to io and os package ( #17109 )
4 years ago
queue
Prevent deadlock in TestPersistableChannelQueue ( #17717 )
3 years ago
recaptcha
refactor: move from io/ioutil to io and os package ( #17109 )
4 years ago
references
Fix various documentation, user-facing, and source comment typos ( #16367 )
4 years ago
repository
Some repository refactors ( #17950 )
3 years ago
secret
Fix various documentation, user-facing, and source comment typos ( #16367 )
4 years ago
session
Move session to models/login ( #17338 )
3 years ago
setting
allways set a message-id on mails ( #17900 )
3 years ago
ssh
Move keys to models/asymkey ( #17917 )
3 years ago
storage
refactor: move from io/ioutil to io and os package ( #17109 )
4 years ago
structs
Add migrate from Codebase ( #16768 )
3 years ago
svg
refactor: move from io/ioutil to io and os package ( #17109 )
4 years ago
sync
Fix missing unlock in uniquequeue ( #9790 )
5 years ago
templates
Add Option to synchronize Admin & Restricted states from OIDC/OAuth2 along with Setting Scopes ( #16766 )
3 years ago
test
Move repository model into models/repo ( #17933 )
3 years ago
timeutil
Allow mocking timeutil ( #17354 )
3 years ago
translation
Use index of the supported tags to choose user lang ( #15452 )
4 years ago
typesniffer
Read expected buffer size ( #17409 )
3 years ago
updatechecker
Refactor update checker to use AppState ( #17387 )
3 years ago
upload
Replace regex usage for MIME parsing ( #17831 )
3 years ago
uri
Dump github/gitlab/gitea repository data to a local directory and restore to gitea ( #12244 )
4 years ago
user
Add gitea-vet ( #10948 )
5 years ago
util
Fix a panic in NotifyCreateIssueComment (caused by string truncation) ( #17928 )
3 years ago
validation
Upgrade chi to v5 ( #17298 )
3 years ago
web
Remove unnecessary variable assignments ( #17695 )
3 years ago