first commit
This commit is contained in:
326
plugins/stNewsletterPlugin/config/schema.yml
Normal file
326
plugins/stNewsletterPlugin/config/schema.yml
Normal file
@@ -0,0 +1,326 @@
|
||||
---
|
||||
propel:
|
||||
_attributes:
|
||||
defaultIdMethod: native
|
||||
package: plugins.stNewsletterPlugin.lib.model
|
||||
st_newsletter_user:
|
||||
_attributes:
|
||||
phpName: NewsletterUser
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
sf_guard_user_id:
|
||||
type: INTEGER
|
||||
required: false
|
||||
foreignTable: sf_guard_user
|
||||
foreignReference: id
|
||||
onDelete: setnull
|
||||
email:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
active:
|
||||
type: BOOLEAN
|
||||
default: true
|
||||
confirm:
|
||||
type: BOOLEAN
|
||||
default: false
|
||||
hash:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
language:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
st_newsletter_group:
|
||||
_attributes:
|
||||
phpName: NewsletterGroup
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
opt_name:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
opt_description:
|
||||
type: LONGVARCHAR
|
||||
shortcut:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
is_public:
|
||||
type: BOOLEAN
|
||||
is_default:
|
||||
type: BOOLEAN
|
||||
st_newsletter_message:
|
||||
_attributes:
|
||||
phpName: NewsletterMessage
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
newsletter_draft_message_id:
|
||||
type: INTEGER
|
||||
required: false
|
||||
foreignTable: st_newsletter_draft_message
|
||||
foreignReference: id
|
||||
onDelete: setnull
|
||||
opt_subject:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
required: true
|
||||
opt_content:
|
||||
type: LONGTEXT
|
||||
main_image:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
main_image_url:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
opt_cta_button_name:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
cta_button_url:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
cta_button_position:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
opt_cta_description_head:
|
||||
type: LONGTEXT
|
||||
opt_cta_description_foot:
|
||||
type: LONGTEXT
|
||||
opt_products_name:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
opt_recommends_name:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
sent_at:
|
||||
type: TIMESTAMP
|
||||
number_sent:
|
||||
type: INTEGER
|
||||
number_sent_gmail:
|
||||
type: INTEGER
|
||||
number_received:
|
||||
type: INTEGER
|
||||
number_read:
|
||||
type: INTEGER
|
||||
template_version:
|
||||
type: INTEGER
|
||||
hash:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
required: true
|
||||
st_newsletter_draft_message:
|
||||
_attributes:
|
||||
phpName: NewsletterDraftMessage
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
opt_subject:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
required: true
|
||||
opt_content:
|
||||
type: LONGTEXT
|
||||
main_image:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
main_image_url:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
opt_cta_button_name:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
cta_button_url:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
cta_button_position:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
opt_cta_description_head:
|
||||
type: LONGTEXT
|
||||
opt_cta_description_foot:
|
||||
type: LONGTEXT
|
||||
opt_products_name:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
opt_recommends_name:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
test_emails:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
hash:
|
||||
type: VARCHAR
|
||||
size: 255
|
||||
required: true
|
||||
st_newsletter_user_has_newsletter_group:
|
||||
_attributes:
|
||||
phpName: NewsletterUserHasNewsletterGroup
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
newsletter_group_id:
|
||||
type: INTEGER
|
||||
required: true
|
||||
foreignTable: st_newsletter_group
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
newsletter_user_id:
|
||||
type: INTEGER
|
||||
required: true
|
||||
foreignTable: st_newsletter_user
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
st_newsletter_message_has_newsletter_group:
|
||||
_attributes:
|
||||
phpName: NewsletterMessageHasNewsletterGroup
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
newsletter_message_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_newsletter_message
|
||||
foreignReference: id
|
||||
onDelete: restrict
|
||||
newsletter_group_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_newsletter_group
|
||||
foreignReference: id
|
||||
onDelete: restrict
|
||||
st_newsletter_message_has_product:
|
||||
_attributes:
|
||||
phpName: NewsletterMessageHasProduct
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
newsletter_message_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_newsletter_message
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
product_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_product
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
st_newsletter_draft_message_has_product:
|
||||
_attributes:
|
||||
phpName: NewsletterDraftMessageHasProduct
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
newsletter_draft_message_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_newsletter_draft_message
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
product_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_product
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
st_newsletter_message_has_blog:
|
||||
_attributes:
|
||||
phpName: NewsletterMessageHasBlog
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
newsletter_message_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_newsletter_message
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
blog_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_blog
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
st_newsletter_draft_message_has_blog:
|
||||
_attributes:
|
||||
phpName: NewsletterDraftMessageHasBlog
|
||||
created_at:
|
||||
type: timestamp
|
||||
updated_at:
|
||||
type: timestamp
|
||||
id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
autoIncrement: true
|
||||
newsletter_draft_message_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_newsletter_draft_message
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
blog_id:
|
||||
type: INTEGER
|
||||
primaryKey: true
|
||||
required: true
|
||||
foreignTable: st_blog
|
||||
foreignReference: id
|
||||
onDelete: cascade
|
||||
Reference in New Issue
Block a user