refactor(User/createAdmin): mark installation completed
This commit is contained in:
@@ -1,12 +1,9 @@
|
||||
import User from '../../../../../models/user.js';
|
||||
import Config from '../../../../../models/config.js';
|
||||
|
||||
export default async (request, response) => {
|
||||
const { email, password, fullName } = request.body;
|
||||
|
||||
await User.createAdmin({ email, password, fullName });
|
||||
|
||||
await Config.markInstallationCompleted();
|
||||
|
||||
response.status(204).end();
|
||||
};
|
||||
|
@@ -10,6 +10,7 @@ import Base from './base.js';
|
||||
import App from './app.js';
|
||||
import AccessToken from './access-token.js';
|
||||
import Connection from './connection.js';
|
||||
import Config from './config.js';
|
||||
import Execution from './execution.js';
|
||||
import Flow from './flow.js';
|
||||
import Identity from './identity.ee.js';
|
||||
@@ -383,6 +384,8 @@ class User extends Base {
|
||||
roleId: adminRole.id
|
||||
});
|
||||
|
||||
await Config.markInstallationCompleted();
|
||||
|
||||
return adminUser;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user