diff --git a/api/migrations/Version20230906094949.php b/api/migrations/Version20230906094949.php index de2268c6..37662244 100644 --- a/api/migrations/Version20230906094949.php +++ b/api/migrations/Version20230906094949.php @@ -41,7 +41,7 @@ public function up(Schema $schema): void $this->addSql('COMMENT ON COLUMN review.user_id IS \'(DC2Type:uuid)\''); $this->addSql('COMMENT ON COLUMN review.book_id IS \'(DC2Type:uuid)\''); $this->addSql('COMMENT ON COLUMN review.published_at IS \'(DC2Type:datetime_immutable)\''); - $this->addSql('CREATE TABLE "user" (id UUID NOT NULL, email VARCHAR(255) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, roles JSON NOT NULL, PRIMARY KEY(id))'); + $this->addSql('CREATE TABLE "user" (id UUID NOT NULL, email VARCHAR(255) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D649E7927C74 ON "user" (email)'); $this->addSql('COMMENT ON COLUMN "user".id IS \'(DC2Type:uuid)\''); $this->addSql('ALTER TABLE bookmark ADD CONSTRAINT FK_DA62921DA76ED395 FOREIGN KEY (user_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE'); diff --git a/api/src/Entity/User.php b/api/src/Entity/User.php index 74a10633..2832c162 100644 --- a/api/src/Entity/User.php +++ b/api/src/Entity/User.php @@ -85,9 +85,6 @@ class User implements UserInterface #[ORM\Column] public ?string $lastName = null; - #[ORM\Column(type: 'json')] - public array $roles = []; - public function getId(): ?Uuid { return $this->id; @@ -102,7 +99,7 @@ public function eraseCredentials(): void */ public function getRoles(): array { - return $this->roles; + return ['ROLE_USER']; } public function getUserIdentifier(): string