first commit
This commit is contained in:
parent
cf7e856de4
commit
4378f06c05
1
.env
1
.env
@ -6,6 +6,7 @@ MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0
|
||||
APP_NAME="Nineconfig"
|
||||
APP_NOREPLY=admin@noreply.fr
|
||||
MODE_AUTH=SQL
|
||||
ADMIN_USER=admin
|
||||
|
||||
CAS_HOST=auth.cadoles.com
|
||||
CAS_PORT=443
|
||||
|
@ -4,6 +4,8 @@ parameters:
|
||||
appName: "%env(resolve:APP_NAME)%"
|
||||
appNoreply: "%env(resolve:APP_NOREPLY)%"
|
||||
modeAuth: "%env(resolve:MODE_AUTH)%"
|
||||
adminUser: "%env(resolve:ADMIN_USER)%"
|
||||
|
||||
casHost: "%env(resolve:CAS_HOST)%"
|
||||
casPort: "%env(resolve:CAS_PORT)%"
|
||||
casPath: "%env(resolve:CAS_PATH)%"
|
||||
@ -11,6 +13,7 @@ parameters:
|
||||
casMail: "%env(resolve:CAS_MAIL)%"
|
||||
casLastname: "%env(resolve:CAS_LASTNAME)%"
|
||||
casFirstname: "%env(resolve:CAS_FIRSTNAME)%"
|
||||
|
||||
routeDicos: "%env(resolve:ROUTE_DICOS)%"
|
||||
routeSources: "%env(resolve:ROUTE_SOURCES)%"
|
||||
|
||||
|
@ -2,10 +2,8 @@
|
||||
|
||||
namespace App\Command;
|
||||
|
||||
use App\Entity\Project;
|
||||
use App\Entity\User;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
use Ramsey\Uuid\Uuid;
|
||||
use Symfony\Component\Console\Attribute\AsCommand;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
@ -40,19 +38,7 @@ class InitCommand extends Command
|
||||
$io->text('Initialisation of the app');
|
||||
$io->text('');
|
||||
|
||||
// Création d'un project par defaut
|
||||
$io->text("> Création d'un project par defaut");
|
||||
$project = $this->em->getRepository("App\Entity\Project")->findOneBy([], ['id' => 'ASC']);
|
||||
if (!$project) {
|
||||
$project = new Project();
|
||||
$project->setTitle($this->params->get('appName'));
|
||||
$project->setUuid(Uuid::uuid4());
|
||||
$project->setGitUrl("https://github.com/afornerot/amatl-doc.git");
|
||||
$this->em->persist($project);
|
||||
$this->em->flush();
|
||||
}
|
||||
|
||||
$user = $this->em->getRepository("App\Entity\User")->findOneBy(['username' => 'admin']);
|
||||
$user = $this->em->getRepository("App\Entity\User")->findOneBy(['username' => $this->params->get('adminUser')]);
|
||||
if (!$user) {
|
||||
$io->text('> Création du compte admin par defaut');
|
||||
$user = new User();
|
||||
@ -66,8 +52,6 @@ class InitCommand extends Command
|
||||
$user->setPassword($hashedPassword);
|
||||
$user->setAvatar('medias/avatar/admin.jpg');
|
||||
$user->setEmail($this->params->get('appNoreply'));
|
||||
$user->addProject($project);
|
||||
$user->setProject($project);
|
||||
$this->em->persist($user);
|
||||
}
|
||||
$user->setRoles(['ROLE_ADMIN']);
|
||||
|
Loading…
x
Reference in New Issue
Block a user