From 3d5d61778ac8fab981720b5f8b7fe75e2fb58434 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 10 Dec 2015 19:02:57 -0500 Subject: #1938 #1374 disable password change for non-local users --- models/user.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'models/user.go') diff --git a/models/user.go b/models/user.go index 8993d7de3c..cb9846f9fd 100644 --- a/models/user.go +++ b/models/user.go @@ -118,6 +118,11 @@ func (u *User) AfterSet(colName string, _ xorm.Cell) { } } +// returns true if user login type is LOGIN_PLAIN. +func (u *User) IsLocal() bool { + return u.LoginType <= LOGIN_PLAIN +} + // HasForkedRepo checks if user has already forked a repository with given ID. func (u *User) HasForkedRepo(repoID int64) bool { _, has := HasForkedRepo(u.Id, repoID) -- cgit v1.2.3