171b359877
Use gitea forked macaron ( #7933 )
...
Signed-off-by: Tamal Saha <tamal@appscode.com >
2019-08-23 12:40:29 -04:00
5b902e2368
add pagination for admin api get orgs and fix only list public orgs bug ( #7742 )
2019-08-04 14:33:36 -04:00
cbf231a675
fix wrong email when use gitea as OAuth2 provider ( #7640 )
...
when you use gitea as OAuth2 provider, the /api/v1/user should return
user primary email as identifier, which is unique in OAuth2 clients.
this patch use convert.ToUser replace all u.APIFormat in api requests,
return primary email when caller is yourself or admin.
2019-07-27 16:15:30 +03:00
43cf2f3b55
Fixes #7023 - API Org Visibility ( #7028 )
2019-05-30 13:57:55 -04:00
34eee25bd4
Move sdk structs to modules/structs ( #6905 )
...
* move sdk structs to moduels/structs
* fix tests
* fix fmt
* fix swagger
* fix vendor
2019-05-11 18:21:34 +08:00
6db3dc7c02
Fixes #6881 - API users search fix ( #6882 )
2019-05-08 22:17:32 +03:00
837116875e
Return a UserList from /api/v1/admin/users ( #6629 )
2019-04-15 12:36:59 -04:00
cac9e6e760
Updates to API 404 responses ( #6077 )
2019-03-18 22:29:43 -04:00
7548037a64
Adds MustChangePassword to user create/edit API, defaults to true ( #6193 )
...
Signed-off-by: jolheiser <john.olheiser@gmail.com >
2019-02-27 21:37:57 +02:00
1b90692844
New API routes added ( #5594 )
...
* New API routes added
* Comments added
* Build fix
* swagger_v1_json.tmpl without new line character
* Typo fix
* Code review changes
* Code review changes
* Add copyright
* Add copyright
* Add copyright
* Update per @lafriks feedback
* Update org.go
* Update user.go
* Update user.go
* make fmt
2019-01-23 17:30:19 -05:00
43f9233914
Fix Swagger JSON autogeneration issues. ( #4845 )
...
* Fix Swagger JSON.
Remove unnecessary schema references for the forbidden and empty responses
Signed-off-by: Andrew Thornton <art27@cantab.net >
* Fix swagger API for CreateAccessToken
* Fix admin create org swagger
* Fix swagger for adminCreateRepo
* More swagger fixes
Set int64 format for those which are int64
Some more form fixes
* Fix swagger description of GET /repos/{owner}/{repo}/pulls
2018-10-20 23:40:42 -04:00
912953e82a
API /admin/users/{username} missing parameter ( #4775 )
2018-08-23 19:59:47 -04:00
e5b8b4b5ec
Cleanup models.User.HashPassword ( #3334 )
2018-01-12 00:19:38 +02:00
674cfb7cac
Change EncodePasswd to HashPassword ( #3329 )
...
* Change EncodePasswd to HashPassword
* Create test+benchmark for HashPassword
2018-01-08 23:28:18 +01:00
469ab99e9a
Delete a user's public key via admin api ( closes #3014 ) ( #3059 )
...
* Delete a user's public key via admin api
* Test admin ssh endpoint for creating a new ssh key
* Adapt public ssh key test to also test the delete operation
* Test that deleting a missing key will result in a 404
* Test that a normal user can't delete another user's ssh key
* Make DeletePublicKey return err
* Update swagger doc
2017-12-06 12:27:10 +02:00
f26f4a7e01
Update swagger documentation ( #2899 )
...
* Update swagger documentation
Add docs for missing endpoints
Add documentation for request parameters
Make parameter naming consistent
Fix response documentation
* Restore delete comments
2017-11-13 09:02:25 +02:00
fd8e8a421a
Improve swagger doc ( #2274 )
...
* Add swagger comment for adminCreateOrg
* Add swagger comment for admin route
* add hook swagger doc
* Add tags
* Add auth
* Fix name of responses
* Edit name method
* Update vendor
* make generate-swagger
2017-08-21 14:13:47 +03:00
d1b5498cc0
Use handlers for API authorization ( #723 )
2017-01-26 19:54:04 +08:00
74bbec3bf9
Fix permission bugs in team API ( #647 )
2017-01-20 13:16:10 +08:00
f686a32eac
API endpoints for organization teams ( #370 )
2016-12-28 09:36:04 +08:00
380e32e129
Fix random string generator ( #384 )
...
* Remove unused custom-alphabet feature of random string generator
Fix random string generator
Random string generator should return error if it fails to read random data via crypto/rand
* Fixes variable (un)initialization mixed assign
Update test GetRandomString
2016-12-20 13:32:02 +01:00
3917ed45de
golint fixed for routers ( #208 )
2016-11-24 15:04:31 +08:00
a1c5f02444
Fix import path of go-sdk ( #141 )
...
From code.gitea.io/go-sdk/gitea
To code.gitea.io/sdk/gitea
2016-11-11 17:39:44 +08:00
4247304f5a
Update import paths from github.com/go-gitea to code.gitea.io ( #135 )
...
- Update import paths from github.com/go-gitea to code.gitea.io
- Fix import path for travis
See https://docs.travis-ci.com/user/languages/go#Go-Import-Path
2016-11-10 17:24:48 +01:00
aadd7dcdc3
And others
2016-11-07 17:53:22 +01:00
60c82a8780
More...
2016-11-07 17:30:04 +01:00
4c6c16f358
Replaced go-gogs-client with go-sdk imports
2016-11-07 16:10:32 +01:00
2d68bd1ef9
Change import reference to match gitea instead of gogs ( #37 )
2016-11-03 10:29:56 -02:00
99c2ae7b35
#3515 use alert instead 500 for duplicated login source name
2016-08-31 00:56:10 -07:00
dccb0c15b9
Replace convert.To with APIFormat calls
2016-08-14 04:17:26 -07:00
5a9709fa9d
Add MaxRepoCreation to EditUser API ( #2781 )
2016-08-11 11:49:31 -07:00
0402c803c6
Added Full Name to CreateUser api call ( #3333 )
2016-07-27 02:43:06 +08:00
1f2e173a74
Refactor User.Id to User.ID
2016-07-24 01:08:22 +08:00
f1b8d52eb3
#2854 fix no mail notification when issue is closed/reopened
2016-07-16 00:36:39 +08:00
d27ca649c7
api/admin: add/remove organization team repository
2016-04-04 19:41:34 -04:00
b1d41cfa60
#1692 add admin APIs to add/remove a user from teams
2016-03-25 18:04:02 -04:00
5e11341232
Fix status code
2016-03-21 12:57:04 -04:00
90e93b1f3a
Change list teams API to non-admin specific
2016-03-21 12:53:04 -04:00
e6f927f61a
#1692 api: admin list and create team under organization
2016-03-21 12:47:54 -04:00
9bd9ad4205
#1692 add CRUD issue APIs
...
- Fix go-gogs-client#10
- Related to #809
2016-03-13 23:20:22 -04:00
dd6faf7f9b
Convert all API handers to use *context.APIContext
2016-03-13 18:49:16 -04:00
2bf8494332
#13 finish user and repository search
...
Both are possible on explore and admin panel
2016-03-11 15:33:12 -05:00
514382e2eb
Rename module: middleware -> context
2016-03-11 11:56:52 -05:00
1c9dd11ba7
#1692 API: admin create repo
2015-12-17 22:57:41 -05:00
9cd16c5b12
#1692 add organization APIs
2015-12-17 02:28:47 -05:00
3d5d61778a
#1938 #1374 disable password change for non-local users
2015-12-10 19:02:57 -05:00
ca8ce793d1
#2063 Ability to delete repo from admin panel
2015-12-05 17:39:29 -05:00
978dc00305
APIs: admin users
2015-12-05 17:13:13 -05:00