diff --git a/BackEnd/package.json b/BackEnd/package.json index d638f58..3809682 100644 --- a/BackEnd/package.json +++ b/BackEnd/package.json @@ -53,6 +53,7 @@ "@types/mocha": "^9.0.0", "@types/morgan": "^1.9.3", "@types/node": "^17.0.5", + "@types/ws": "^8.5.4", "@typescript-eslint/eslint-plugin": "^4.28.4", "@typescript-eslint/parser": "^4.28.4", "eslint": "^7.31.0", diff --git a/BackEnd/src/models/Server.ts b/BackEnd/src/models/Server.ts index 0ee44fa..9d18313 100644 --- a/BackEnd/src/models/Server.ts +++ b/BackEnd/src/models/Server.ts @@ -46,7 +46,7 @@ ServerSchema.pre('validate', function (next) { if (!(this as any).slug) { (this as any).slugify(); } - (this as any).url = (this as any).author.username + '.' + (this as any).slug + '.' + domain; + (this as any).url = (this as any).slug + '-' + (this as any).username + '.' + domain; next(); }); diff --git a/BackEnd/src/models/User.ts b/BackEnd/src/models/User.ts index b95c523..a443b62 100644 --- a/BackEnd/src/models/User.ts +++ b/BackEnd/src/models/User.ts @@ -24,7 +24,7 @@ var UserSchema = new mongoose.Schema({ description: String, place: String, goal: String, - admin: { type: Boolean, default: true }, + admin: { type: Boolean, default: false }, active: { type: Boolean, default: true }, authorized: { type: Boolean, default: false }, image: String,