Skip to content

Commit

Permalink
pre-release
Browse files Browse the repository at this point in the history
  • Loading branch information
Clivern committed Jan 19, 2023
1 parent fb36f17 commit f6219bc
Show file tree
Hide file tree
Showing 26 changed files with 662 additions and 283 deletions.
3 changes: 2 additions & 1 deletion config/packages/doctrine.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@ doctrine:
mappings:
App:
is_bundle: false
dir: '%kernel.project_dir%/src/Entity'
dir: '%kernel.project_dir%/config/packages/doctrine'
prefix: 'App\Entity'
alias: App
type: yml

when@test:
doctrine:
Expand Down
29 changes: 29 additions & 0 deletions config/packages/doctrine/Config.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
App\Entity\Config:
type: entity
table: he_config
repositoryClass: App\Repository\ConfigRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
name:
type: string
length: 60
nullable: false
unique: true
value:
type: text
unique: false
nullable: true
autoload:
type: string
length: 30
nullable: false
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false
29 changes: 29 additions & 0 deletions config/packages/doctrine/Delivery.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
App\Entity\Delivery:
type: entity
table: he_delivery
repositoryClass: App\Repository\DeliveryRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
status:
type: string
length: 30
nullable: false
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false

manyToOne:
subscriber:
targetEntity: Subscriber
inversedBy: deliveries

newsletter:
targetEntity: Newsletter
inversedBy: deliveries
57 changes: 57 additions & 0 deletions config/packages/doctrine/Newsletter.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
App\Entity\Newsletter:
type: entity
table: he_newsletter
repositoryClass: App\Repository\NewsletterRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
name:
type: string
length: 150
nullable: false
slug:
type: string
length: 150
nullable: false
unique: true
deliveryStatus:
type: string
length: 30
nullable: false
deliveryType:
type: string
length: 30
nullable: false
template:
type: string
length: 150
nullable: false
sender:
type: string
length: 150
nullable: false
content:
type: text
nullable: true
deliveryTime:
type: datetime
nullable: true
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false

oneToMany:
metas:
targetEntity: NewsletterMeta
mappedBy: newsletter
cascade: [ ALL ]
deliveries:
targetEntity: Delivery
mappedBy: newsletter
cascade: [ ALL ]
29 changes: 29 additions & 0 deletions config/packages/doctrine/NewsletterMeta.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
App\Entity\NewsletterMeta:
type: entity
table: he_newsletter_meta
repositoryClass: App\Repository\NewsletterMetaRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
name:
type: string
length: 100
nullable: false
value:
type: text
unique: false
nullable: true
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false

manyToOne:
newsletter:
targetEntity: Newsletter
inversedBy: metas
41 changes: 41 additions & 0 deletions config/packages/doctrine/Subscriber.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
App\Entity\Subscriber:
type: entity
table: he_subscriber
repositoryClass: App\Repository\SubscriberRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
email:
type: string
length: 255
nullable: false
unique: true
token:
type: string
length: 200
nullable: false
unique: true
status:
type: string
length: 30
nullable: false
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false

oneToMany:
metas:
targetEntity: SubscriberMeta
mappedBy: subscriber
cascade: [ ALL ]

deliveries:
targetEntity: Delivery
mappedBy: subscriber
cascade: [ ALL ]
29 changes: 29 additions & 0 deletions config/packages/doctrine/SubscriberMeta.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
App\Entity\SubscriberMeta:
type: entity
table: he_subscriber_meta
repositoryClass: App\Repository\SubscriberMetaRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
name:
type: string
length: 100
nullable: false
value:
type: text
unique: false
nullable: true
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false

manyToOne:
subscriber:
targetEntity: Subscriber
inversedBy: metas
36 changes: 36 additions & 0 deletions config/packages/doctrine/Task.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
App\Entity\Task:
type: entity
table: he_task
repositoryClass: App\Repository\TaskRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
uuid:
type: string
length: 50
nullable: false
unique: true
status:
type: string
length: 30
nullable: false
payload:
type: text
unique: false
nullable: true
result:
type: text
unique: false
nullable: true
runAt:
type: datetime
nullable: false
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false
44 changes: 44 additions & 0 deletions config/packages/doctrine/User.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
App\Entity\User:
type: entity
table: he_user
repositoryClass: App\Repository\UserRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
email:
type: string
length: 180
nullable: false
firstName:
type: string
length: 180
nullable: false
lastName:
type: string
length: 180
nullable: false
job:
type: string
length: 200
nullable: false
roles:
type: json
nullable: false
password:
type: text
nullable: false
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false

oneToMany:
metas:
targetEntity: UserMeta
mappedBy: user
cascade: [ ALL ]
29 changes: 29 additions & 0 deletions config/packages/doctrine/UserMeta.orm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
App\Entity\UserMeta:
type: entity
table: he_user_meta
repositoryClass: App\Repository\UserMetaRepository
id:
id:
type: integer
generator:
strategy: AUTO
fields:
name:
type: string
length: 100
nullable: false
value:
type: text
unique: false
nullable: true
createdAt:
type: datetime
nullable: false
updatedAt:
type: datetime
nullable: false

manyToOne:
user:
targetEntity: User
inversedBy: metas
1 change: 1 addition & 0 deletions config/routes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ app_ui_newsletter_view:

app_endpoint_v1_newsletter_list:
path: /admin/api/v1/newsletter
methods: GET|HEAD
controller: App\Controller\NewsletterController::newsletterListEndpoint

app_endpoint_v1_newsletter_add:
Expand Down
Empty file removed migrations/.gitignore
Empty file.
Loading

0 comments on commit f6219bc

Please sign in to comment.