Add code of add public key
This commit is contained in:
		
							parent
							
								
									104aa23a9e
								
							
						
					
					
						commit
						594ec0b659
					
				|  | @ -10,8 +10,8 @@ import ( | |||
| 	"strings" | ||||
| 	"time" | ||||
| 
 | ||||
| 	"github.com/gogits/gogs/utils/log" | ||||
| 	git "github.com/libgit2/git2go" | ||||
| 	"github.com/qiniu/log" | ||||
| ) | ||||
| 
 | ||||
| type Repo struct { | ||||
|  |  | |||
|  | @ -0,0 +1,29 @@ | |||
| // Copyright 2014 The Gogs Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a MIT-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| package user | ||||
| 
 | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"net/http" | ||||
| 
 | ||||
| 	"github.com/martini-contrib/render" | ||||
| 
 | ||||
| 	"github.com/gogits/gogs/models" | ||||
| ) | ||||
| 
 | ||||
| func AddPublickKey(req *http.Request, r render.Render) { | ||||
| 	if req.Method == "GET" { | ||||
| 		r.HTML(200, "user/publickey_add", map[string]interface{}{ | ||||
| 			"Title": "Add Public Key", | ||||
| 		}) | ||||
| 		return | ||||
| 	} | ||||
| 
 | ||||
| 	k := &models.PublicKey{} | ||||
| 	err := models.AddPublicKey(k, "") | ||||
| 	r.HTML(403, "status/403", map[string]interface{}{ | ||||
| 		"Title": fmt.Sprintf("%v", err), | ||||
| 	}) | ||||
| } | ||||
|  | @ -0,0 +1,26 @@ | |||
| {{template "base/head" .}} | ||||
| {{template "base/navbar" .}} | ||||
| <div class="container"> | ||||
| 	<form action="/user/delete" method="post" class="form-horizontal"> | ||||
| 		<div class="form-group"> | ||||
| 			<label class="col-md-4 control-label">Name of this public key: </label> | ||||
| 			<div class="col-md-3"> | ||||
| 				<input name="keyname" class="form-control" placeholder="Type your preferred name"> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 
 | ||||
| 		<div class="form-group"> | ||||
| 			<label class="col-md-4 control-label">Paste your key here: </label> | ||||
| 			<div class="col-md-3"> | ||||
| 				<textarea name="key_content" cols="30" rows="10" class="form-control"></textarea> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 
 | ||||
| 		<div class="form-group"> | ||||
| 		    <div class="col-md-offset-4 col-md-3"> | ||||
| 		    	<button type="submit" class="btn btn-info">Add public key</button> | ||||
| 		    </div> | ||||
| 		</div> | ||||
| 	</form> | ||||
| </div> | ||||
| {{template "base/footer" .}} | ||||
		Loading…
	
		Reference in New Issue