Add default user to allow for default groups and IAM
This commit is contained in:
@@ -13,6 +13,22 @@ class SettingsUnit extends Unit {
|
||||
Error.stackTraceLimit = 50
|
||||
app.express.set('trust proxy', true)
|
||||
|
||||
const User = this.models.get('auth:User')
|
||||
const user = await User.findOne({is_default_user_for_coreid: true})
|
||||
if ( !user ) {
|
||||
const user = new User({
|
||||
uid: '__coreid_default_user__',
|
||||
provider: 'flitter',
|
||||
block_login: true,
|
||||
first_name: 'Default_User',
|
||||
last_name: 'Default_User',
|
||||
ldap_visible: false,
|
||||
is_default_user_for_coreid: true,
|
||||
})
|
||||
|
||||
await user.save()
|
||||
}
|
||||
|
||||
const Setting = this.models.get('Setting')
|
||||
const default_settings = this.configs.get('setting.settings')
|
||||
for ( const key in default_settings ) {
|
||||
|
||||
Reference in New Issue
Block a user