diff options
Diffstat (limited to 'models/ssh_key_deploy.go')
-rw-r--r-- | models/ssh_key_deploy.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/models/ssh_key_deploy.go b/models/ssh_key_deploy.go index cf439f6282..187af3ca9b 100644 --- a/models/ssh_key_deploy.go +++ b/models/ssh_key_deploy.go @@ -9,6 +9,7 @@ import ( "time" "code.gitea.io/gitea/models/db" + "code.gitea.io/gitea/models/perm" user_model "code.gitea.io/gitea/models/user" "code.gitea.io/gitea/modules/timeutil" @@ -33,7 +34,7 @@ type DeployKey struct { Fingerprint string Content string `xorm:"-"` - Mode AccessMode `xorm:"NOT NULL DEFAULT 1"` + Mode perm.AccessMode `xorm:"NOT NULL DEFAULT 1"` CreatedUnix timeutil.TimeStamp `xorm:"created"` UpdatedUnix timeutil.TimeStamp `xorm:"updated"` @@ -59,7 +60,7 @@ func (key *DeployKey) GetContent() error { // IsReadOnly checks if the key can only be used for read operations func (key *DeployKey) IsReadOnly() bool { - return key.Mode == AccessModeRead + return key.Mode == perm.AccessModeRead } func init() { @@ -90,7 +91,7 @@ func checkDeployKey(e db.Engine, keyID, repoID int64, name string) error { } // addDeployKey adds new key-repo relation. -func addDeployKey(e db.Engine, keyID, repoID int64, name, fingerprint string, mode AccessMode) (*DeployKey, error) { +func addDeployKey(e db.Engine, keyID, repoID int64, name, fingerprint string, mode perm.AccessMode) (*DeployKey, error) { if err := checkDeployKey(e, keyID, repoID, name); err != nil { return nil, err } @@ -121,9 +122,9 @@ func AddDeployKey(repoID int64, name, content string, readOnly bool) (*DeployKey return nil, err } - accessMode := AccessModeRead + accessMode := perm.AccessModeRead if !readOnly { - accessMode = AccessModeWrite + accessMode = perm.AccessModeWrite } ctx, committer, err := db.TxContext() |