Skip to content

Commit

Permalink
Allow usernick to be NULL
Browse files Browse the repository at this point in the history
- will resolve issues with customer create from IC Admin
- however, usernick will then be NULL
- consider adding a usernick field to the customer creation form, or
  else use of UserDB fallback_login
  • Loading branch information
jlav1n committed Jan 25, 2017
1 parent a8195b2 commit 997abee
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
4 changes: 2 additions & 2 deletions dist/strap/dbconf/mysql/userdb.mysql
@@ -1,7 +1,7 @@
Database userdb userdb.txt __SQLDSN__
Database userdb DEFAULT_TYPE varchar(255)
Database userdb COLUMN_DEF "username=varchar(255) NOT NULL PRIMARY KEY"
Database userdb COLUMN_DEF "usernick=varchar(255) NOT NULL"
Database userdb COLUMN_DEF "usernick=varchar(255) DEFAULT NULL"
Database userdb COLUMN_DEF "password=varchar(64) NOT NULL"
Database userdb COLUMN_DEF "expiration=varchar(32)"
Database userdb COLUMN_DEF "accounts=BLOB"
Expand Down Expand Up @@ -49,5 +49,5 @@ Database userdb COLUMN_DEF "s_nickname=text"
Database userdb COLUMN_DEF "state=varchar(20)"
Database userdb COLUMN_DEF "updated=varchar(32)"
Database userdb COLUMN_DEF "zip=varchar(10)"
Database userdb PREFER_NULL mod_time
Database userdb PREFER_NULL usernick mod_time
Database userdb INDEX "UNIQUE usernick"
3 changes: 2 additions & 1 deletion dist/strap/dbconf/pgsql/userdb.pgsql
Expand Up @@ -3,7 +3,7 @@ Database userdb LENGTH_EXCEPTION_DEFAULT truncate_log
Database userdb DEFAULT_TYPE varchar(255)

Database userdb COLUMN_DEF "username=varchar(255) NOT NULL PRIMARY KEY"
Database userdb COLUMN_DEF "usernick=varchar(255) NOT NULL"
Database userdb COLUMN_DEF "usernick=varchar(255) DEFAULT NULL"
Database userdb COLUMN_DEF "password=varchar(64)"
Database userdb COLUMN_DEF "expiration=varchar(32)"
Database userdb COLUMN_DEF "accounts=text"
Expand Down Expand Up @@ -52,6 +52,7 @@ Database userdb COLUMN_DEF "state=varchar(20)"
Database userdb COLUMN_DEF "updated=varchar(32)"
Database userdb COLUMN_DEF "zip=varchar(10)"
Database userdb DEFAULT "inactive=''"
Database userdb PREFER_NULL usernick
Database userdb INDEX "UNIQUE usernick"

# Prevent problems with abstime representation
Expand Down
4 changes: 2 additions & 2 deletions dist/strap/dbconf/sqlite/userdb.lite
Expand Up @@ -2,7 +2,7 @@ Database userdb userdb.txt __SQLDSN__
Database userdb DEFAULT_TYPE varchar(255)

Database userdb COLUMN_DEF "username=varchar(255) NOT NULL PRIMARY KEY"
Database userdb COLUMN_DEF "usernick=varchar(255) NOT NULL"
Database userdb COLUMN_DEF "usernick=varchar(255) DEFAULT NULL"
Database userdb COLUMN_DEF "password=varchar(64)"
Database userdb COLUMN_DEF "expiration=varchar(32)"
Database userdb COLUMN_DEF "accounts=text"
Expand Down Expand Up @@ -52,4 +52,4 @@ Database userdb COLUMN_DEF "updated=varchar(32)"
Database userdb COLUMN_DEF "zip=varchar(10)"
Database userdb DEFAULT "inactive=''"
Database userdb INDEX "UNIQUE usernick"

Database userdb PREFER_NULL usernick mod_time

0 comments on commit 997abee

Please sign in to comment.