aboutsummaryrefslogtreecommitdiff
path: root/models/error.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2016-08-31 00:56:10 -0700
committerUnknwon <u@gogs.io>2016-08-31 00:56:10 -0700
commit99c2ae7b355556776f0a2231a3173a0c554e9ffe (patch)
tree56714e1c2105fe75a89fa63f2330c98b2981e101 /models/error.go
parentcd9b926af7d186c82997c26fea0bbdeed447b4dc (diff)
#3515 use alert instead 500 for duplicated login source name
Diffstat (limited to 'models/error.go')
-rw-r--r--models/error.go37
1 files changed, 25 insertions, 12 deletions
diff --git a/models/error.go b/models/error.go
index dd1d4a66..065857e0 100644
--- a/models/error.go
+++ b/models/error.go
@@ -602,24 +602,37 @@ func (err ErrAttachmentNotExist) Error() string {
return fmt.Sprintf("attachment does not exist [id: %d, uuid: %s]", err.ID, err.UUID)
}
-// _____ __ .__ __ .__ __ .__
-// / _ \ __ ___/ |_| |__ ____ _____/ |_|__| ____ _____ _/ |_|__| ____ ____
-// / /_\ \| | \ __\ | \_/ __ \ / \ __\ |/ ___\\__ \\ __\ |/ _ \ / \
-// / | \ | /| | | Y \ ___/| | \ | | \ \___ / __ \| | | ( <_> ) | \
-// \____|__ /____/ |__| |___| /\___ >___| /__| |__|\___ >____ /__| |__|\____/|___| /
-// \/ \/ \/ \/ \/ \/ \/
-
-type ErrAuthenticationNotExist struct {
+// .____ .__ _________
+// | | ____ ____ |__| ____ / _____/ ____ __ _________ ____ ____
+// | | / _ \ / ___\| |/ \ \_____ \ / _ \| | \_ __ \_/ ___\/ __ \
+// | |__( <_> ) /_/ > | | \ / ( <_> ) | /| | \/\ \__\ ___/
+// |_______ \____/\___ /|__|___| / /_______ /\____/|____/ |__| \___ >___ >
+// \/ /_____/ \/ \/ \/ \/
+
+type ErrLoginSourceNotExist struct {
ID int64
}
-func IsErrAuthenticationNotExist(err error) bool {
- _, ok := err.(ErrAuthenticationNotExist)
+func IsErrLoginSourceNotExist(err error) bool {
+ _, ok := err.(ErrLoginSourceNotExist)
return ok
}
-func (err ErrAuthenticationNotExist) Error() string {
- return fmt.Sprintf("authentication does not exist [id: %d]", err.ID)
+func (err ErrLoginSourceNotExist) Error() string {
+ return fmt.Sprintf("login source does not exist [id: %d]", err.ID)
+}
+
+type ErrLoginSourceAlreadyExist struct {
+ Name string
+}
+
+func IsErrLoginSourceAlreadyExist(err error) bool {
+ _, ok := err.(ErrLoginSourceAlreadyExist)
+ return ok
+}
+
+func (err ErrLoginSourceAlreadyExist) Error() string {
+ return fmt.Sprintf("login source already exists [name: %s]", err.Name)
}
// ___________