Merge branch 'master' of https://framagit.org/tykayn/caisse-bliss
This commit is contained in:
commit
3bbabf3cd2
|
@ -1,84 +1,85 @@
|
||||||
imports:
|
imports:
|
||||||
- { resource: parameters.yml }
|
- { resource: parameters.yml }
|
||||||
- { resource: security.yml }
|
- { resource: security.yml }
|
||||||
- { resource: services.yml }
|
- { resource: services.yml }
|
||||||
|
|
||||||
# Put parameters here that don't need to change on each machine where the app is deployed
|
# Put parameters here that don't need to change on each machine where the app is deployed
|
||||||
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
|
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
|
||||||
parameters:
|
parameters:
|
||||||
locale: fr
|
locale: fr
|
||||||
|
|
||||||
framework:
|
framework:
|
||||||
#esi: ~
|
#esi: ~
|
||||||
translator: { fallbacks: ['%locale%'] }
|
translator: { fallbacks: ['%locale%'] }
|
||||||
secret: '%secret%'
|
secret: '%secret%'
|
||||||
router:
|
router:
|
||||||
resource: '%kernel.project_dir%/app/config/routing.yml'
|
resource: '%kernel.project_dir%/app/config/routing.yml'
|
||||||
strict_requirements: ~
|
strict_requirements: ~
|
||||||
form: ~
|
form: ~
|
||||||
csrf_protection: ~
|
csrf_protection: ~
|
||||||
validation: { enable_annotations: true }
|
validation: { enable_annotations: true }
|
||||||
#serializer: { enable_annotations: true }
|
#serializer: { enable_annotations: true }
|
||||||
default_locale: '%locale%'
|
default_locale: '%locale%'
|
||||||
trusted_hosts: ~
|
trusted_hosts: ~
|
||||||
session:
|
session:
|
||||||
# https://symfony.com/doc/current/reference/configuration/framework.html#handler-id
|
# https://symfony.com/doc/current/reference/configuration/framework.html#handler-id
|
||||||
handler_id: session.handler.native_file
|
handler_id: session.handler.native_file
|
||||||
save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'
|
save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'
|
||||||
fragments: ~
|
fragments: ~
|
||||||
http_method_override: true
|
http_method_override: true
|
||||||
assets: ~
|
assets: ~
|
||||||
php_errors:
|
php_errors:
|
||||||
log: true
|
log: true
|
||||||
templating:
|
templating:
|
||||||
engines: ['twig']
|
engines: ['twig']
|
||||||
|
|
||||||
# Twig Configuration
|
# Twig Configuration
|
||||||
twig:
|
twig:
|
||||||
debug: '%kernel.debug%'
|
debug: '%kernel.debug%'
|
||||||
strict_variables: '%kernel.debug%'
|
strict_variables: '%kernel.debug%'
|
||||||
|
|
||||||
# Doctrine Configuration
|
# Doctrine Configuration
|
||||||
doctrine:
|
doctrine:
|
||||||
dbal:
|
dbal:
|
||||||
driver: pdo_mysql
|
driver: pdo_mysql
|
||||||
host: '%database_host%'
|
server_version: '%server_version%'
|
||||||
port: '%database_port%'
|
host: '%database_host%'
|
||||||
dbname: '%database_name%'
|
port: '%database_port%'
|
||||||
user: '%database_user%'
|
dbname: '%database_name%'
|
||||||
password: '%database_password%'
|
user: '%database_user%'
|
||||||
charset: UTF8
|
password: '%database_password%'
|
||||||
mapping_types:
|
charset: UTF8
|
||||||
enum: string
|
mapping_types:
|
||||||
# if using pdo_sqlite as your database driver:
|
enum: string
|
||||||
# 1. add the path in parameters.yml
|
# if using pdo_sqlite as your database driver:
|
||||||
# e.g. database_path: '%kernel.project_dir%/var/data/data.sqlite'
|
# 1. add the path in parameters.yml
|
||||||
# 2. Uncomment database_path in parameters.yml.dist
|
# e.g. database_path: '%kernel.project_dir%/var/data/data.sqlite'
|
||||||
# 3. Uncomment next line:
|
# 2. Uncomment database_path in parameters.yml.dist
|
||||||
#path: '%database_path%'
|
# 3. Uncomment next line:
|
||||||
|
#path: '%database_path%'
|
||||||
|
|
||||||
orm:
|
orm:
|
||||||
auto_generate_proxy_classes: '%kernel.debug%'
|
auto_generate_proxy_classes: '%kernel.debug%'
|
||||||
naming_strategy: doctrine.orm.naming_strategy.underscore
|
naming_strategy: doctrine.orm.naming_strategy.underscore
|
||||||
auto_mapping: true
|
auto_mapping: true
|
||||||
|
|
||||||
# Swiftmailer Configuration
|
# Swiftmailer Configuration
|
||||||
swiftmailer:
|
swiftmailer:
|
||||||
transport: '%mailer_transport%'
|
transport: '%mailer_transport%'
|
||||||
host: '%mailer_host%'
|
host: '%mailer_host%'
|
||||||
username: '%mailer_user%'
|
username: '%mailer_user%'
|
||||||
password: '%mailer_password%'
|
password: '%mailer_password%'
|
||||||
# spool: { type: memory }
|
# spool: { type: memory }
|
||||||
encryption: '%mailer_encryption%'
|
encryption: '%mailer_encryption%'
|
||||||
port: '%mailer_port%'
|
port: '%mailer_port%'
|
||||||
#fos user bundle
|
#fos user bundle
|
||||||
fos_user:
|
fos_user:
|
||||||
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
|
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
|
||||||
firewall_name: main
|
firewall_name: main
|
||||||
user_class: AppBundle\Entity\User
|
user_class: AppBundle\Entity\User
|
||||||
registration:
|
registration:
|
||||||
confirmation:
|
confirmation:
|
||||||
enabled: true
|
enabled: true
|
||||||
from_email:
|
from_email:
|
||||||
address: "%mailer_user%"
|
address: "%mailer_user%"
|
||||||
sender_name: "%mailer_user%"
|
sender_name: "%mailer_user%"
|
||||||
|
|
|
@ -29,3 +29,5 @@ parameters:
|
||||||
twitter_secret: change_this
|
twitter_secret: change_this
|
||||||
disqus_id: change_this
|
disqus_id: change_this
|
||||||
disqus_secret: change_this
|
disqus_secret: change_this
|
||||||
|
|
||||||
|
server_version: '5.7'
|
||||||
|
|
|
@ -1,66 +1,66 @@
|
||||||
app_serie_festival:
|
app_serie_festival:
|
||||||
resource: "@AppBundle/Controller/SerieFestivalController.php"
|
resource: "@AppBundle/Controller/SerieFestivalController.php"
|
||||||
type: annotation
|
type: annotation
|
||||||
|
|
||||||
|
|
||||||
fos_user_profile:
|
fos_user_profile:
|
||||||
resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
|
resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
|
||||||
prefix: /profile
|
prefix: /profile
|
||||||
|
|
||||||
fos_user_register:
|
fos_user_register:
|
||||||
resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
|
resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
|
||||||
prefix: /register
|
prefix: /register
|
||||||
|
|
||||||
fos_user_resetting:
|
fos_user_resetting:
|
||||||
resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
|
resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
|
||||||
prefix: /resetting
|
prefix: /resetting
|
||||||
|
|
||||||
fos_user_change_password:
|
fos_user_change_password:
|
||||||
resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
|
resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
|
||||||
prefix: /profile
|
prefix: /profile
|
||||||
app:
|
app:
|
||||||
resource: '@AppBundle/Controller/'
|
resource: '@AppBundle/Controller/'
|
||||||
type: annotation
|
type: annotation
|
||||||
## app specific stuff
|
## app specific stuff
|
||||||
app_festival:
|
app_festival:
|
||||||
resource: "@AppBundle/Controller/FestivalController.php"
|
resource: "@AppBundle/Controller/FestivalController.php"
|
||||||
type: annotation
|
type: annotation
|
||||||
# legal info pages
|
# legal info pages
|
||||||
app_legal:
|
app_legal:
|
||||||
resource: "@AppBundle/Controller/LegalController.php"
|
resource: "@AppBundle/Controller/LegalController.php"
|
||||||
type: annotation
|
type: annotation
|
||||||
|
|
||||||
app_product_category:
|
app_product_category:
|
||||||
resource: "@AppBundle/Controller/ProductCategoryController.php"
|
resource: "@AppBundle/Controller/ProductCategoryController.php"
|
||||||
type: annotation
|
type: annotation
|
||||||
|
|
||||||
app_product:
|
app_product:
|
||||||
resource: "@AppBundle/Controller/ProductController.php"
|
resource: "@AppBundle/Controller/ProductController.php"
|
||||||
type: annotation
|
type: annotation
|
||||||
|
|
||||||
app_sell_record:
|
app_sell_record:
|
||||||
resource: "@AppBundle/Controller/SellRecordController.php"
|
resource: "@AppBundle/Controller/SellRecordController.php"
|
||||||
type: annotation
|
type: annotation
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
get_my_products:
|
get_my_products:
|
||||||
path: /get-my-products
|
path: /logged/get-my-products
|
||||||
defaults: { _controller: AppBundle:Default:getMyProducts }
|
defaults: { _controller: AppBundle:Default:getMyProducts }
|
||||||
get_my_expenses:
|
get_my_expenses:
|
||||||
path: /get-my-expenses
|
path: /logged/get-my-expenses
|
||||||
defaults: { _controller: AppBundle:Default:getMyExpenses }
|
defaults: { _controller: AppBundle:Default:getMyExpenses }
|
||||||
save_my_expenses:
|
save_my_expenses:
|
||||||
path: /save-my-expenses
|
path: /logged/save-my-expenses
|
||||||
defaults: { _controller: AppBundle:Default:saveMyExpenses }
|
defaults: { _controller: AppBundle:Default:saveMyExpenses }
|
||||||
|
|
||||||
add_selling:
|
add_selling:
|
||||||
path: /add-selling
|
path: /logged/add-selling
|
||||||
defaults: { _controller: AppBundle:Default:addSelling }
|
defaults: { _controller: AppBundle:Default:addSelling }
|
||||||
|
|
||||||
fos_user:
|
fos_user:
|
||||||
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
|
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
|
||||||
# emails
|
# emails
|
||||||
tktest_mail:
|
tktest_mail:
|
||||||
path: /admin/test-email
|
path: /admin/test-email
|
||||||
defaults: { _controller: AppBundle:Default:email }
|
defaults: { _controller: AppBundle:Default:email }
|
||||||
|
|
|
@ -1,39 +1,41 @@
|
||||||
# To get started with security, check out the documentation:# To get started with security, check out the documentation:
|
# To get started with security, check out the documentation:# To get started with security, check out the documentation:
|
||||||
# https://symfony.com/doc/current/security.html
|
# https://symfony.com/doc/current/security.html
|
||||||
security:
|
security:
|
||||||
encoders:
|
encoders:
|
||||||
FOS\UserBundle\Model\UserInterface: bcrypt
|
FOS\UserBundle\Model\UserInterface: bcrypt
|
||||||
# https://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded
|
# https://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded
|
||||||
providers:
|
providers:
|
||||||
fos_userbundle:
|
fos_userbundle:
|
||||||
id: fos_user.user_provider.username
|
id: fos_user.user_provider.username
|
||||||
firewalls:
|
firewalls:
|
||||||
dev:
|
dev:
|
||||||
pattern: ^/(_(profiler|wdt)|css|images|js)/
|
pattern: ^/(_(profiler|wdt)|css|images|js)/
|
||||||
security: false
|
security: false
|
||||||
# https://symfony.com/doc/current/security/form_login_setup.html
|
# https://symfony.com/doc/current/security/form_login_setup.html
|
||||||
# activate different ways to authenticate
|
# activate different ways to authenticate
|
||||||
# https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate
|
# https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate
|
||||||
http_basic: ~
|
http_basic: ~
|
||||||
main:
|
main:
|
||||||
pattern: ^/
|
pattern: ^/
|
||||||
anonymous: ~
|
anonymous: ~
|
||||||
logout: true
|
logout: true
|
||||||
logout_on_user_change: true
|
logout_on_user_change: true
|
||||||
form_login:
|
form_login:
|
||||||
provider: fos_userbundle
|
provider: fos_userbundle
|
||||||
csrf_token_generator: security.csrf.token_manager
|
csrf_token_generator: security.csrf.token_manager
|
||||||
default_target_path: dashboard
|
default_target_path: dashboard
|
||||||
login_path: fos_user_security_login
|
login_path: fos_user_security_login
|
||||||
check_path: /login_check
|
check_path: /login_check
|
||||||
|
|
||||||
role_hierarchy:
|
role_hierarchy:
|
||||||
ROLE_ADMIN: ROLE_USER
|
ROLE_ADMIN: ROLE_USER
|
||||||
ROLE_SUPER_ADMIN: ROLE_ADMIN
|
ROLE_SUPER_ADMIN: ROLE_ADMIN
|
||||||
|
|
||||||
|
access_control:
|
||||||
|
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
||||||
|
- { path: ^/dashboard$, role: IS_AUTHENTICATED_REMEMBERED }
|
||||||
|
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
||||||
|
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
||||||
|
- { path: ^/logged, role: IS_AUTHENTICATED_REMEMBERED }
|
||||||
|
- { path: ^/admin/, role: ROLE_ADMIN }
|
||||||
|
|
||||||
access_control:
|
|
||||||
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
|
||||||
- { path: ^/dashboard$, role: IS_AUTHENTICATED_REMEMBERED }
|
|
||||||
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
|
||||||
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
|
||||||
- { path: ^/admin/, role: ROLE_ADMIN }
|
|
||||||
|
|
Binary file not shown.
|
@ -20,7 +20,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=5.5.9",
|
"php": ">=7.0",
|
||||||
"doctrine/doctrine-bundle": "^1.6",
|
"doctrine/doctrine-bundle": "^1.6",
|
||||||
"doctrine/orm": "^2.5",
|
"doctrine/orm": "^2.5",
|
||||||
"friendsofsymfony/user-bundle": "~2.0",
|
"friendsofsymfony/user-bundle": "~2.0",
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -389,7 +389,7 @@ class SymfonyRequirements extends RequirementCollection
|
||||||
{
|
{
|
||||||
/* mandatory requirements follow */
|
/* mandatory requirements follow */
|
||||||
|
|
||||||
$installedPhpVersion = phpversion();
|
$installedPhpVersion = PHP_VERSION;
|
||||||
$requiredPhpVersion = $this->getPhpRequiredVersion();
|
$requiredPhpVersion = $this->getPhpRequiredVersion();
|
||||||
|
|
||||||
$this->addRecommendation(
|
$this->addRecommendation(
|
||||||
|
@ -448,15 +448,8 @@ class SymfonyRequirements extends RequirementCollection
|
||||||
}
|
}
|
||||||
|
|
||||||
if (false !== $requiredPhpVersion && version_compare($installedPhpVersion, $requiredPhpVersion, '>=')) {
|
if (false !== $requiredPhpVersion && version_compare($installedPhpVersion, $requiredPhpVersion, '>=')) {
|
||||||
$timezones = array();
|
|
||||||
foreach (DateTimeZone::listAbbreviations() as $abbreviations) {
|
|
||||||
foreach ($abbreviations as $abbreviation) {
|
|
||||||
$timezones[$abbreviation['timezone_id']] = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->addRequirement(
|
$this->addRequirement(
|
||||||
isset($timezones[@date_default_timezone_get()]),
|
in_array(@date_default_timezone_get(), DateTimeZone::listIdentifiers(), true),
|
||||||
sprintf('Configured default timezone "%s" must be supported by your installation of PHP', @date_default_timezone_get()),
|
sprintf('Configured default timezone "%s" must be supported by your installation of PHP', @date_default_timezone_get()),
|
||||||
'Your default timezone is not supported by PHP. Check for typos in your <strong>php.ini</strong> file and have a look at the list of deprecated timezones at <a href="http://php.net/manual/en/timezones.others.php">http://php.net/manual/en/timezones.others.php</a>.'
|
'Your default timezone is not supported by PHP. Check for typos in your <strong>php.ini</strong> file and have a look at the list of deprecated timezones at <a href="http://php.net/manual/en/timezones.others.php">http://php.net/manual/en/timezones.others.php</a>.'
|
||||||
);
|
);
|
||||||
|
@ -731,7 +724,7 @@ class SymfonyRequirements extends RequirementCollection
|
||||||
'Install and/or enable a <strong>PHP accelerator</strong> (highly recommended).'
|
'Install and/or enable a <strong>PHP accelerator</strong> (highly recommended).'
|
||||||
);
|
);
|
||||||
|
|
||||||
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
|
if ('WIN' === strtoupper(substr(PHP_OS, 0, 3))) {
|
||||||
$this->addRecommendation(
|
$this->addRecommendation(
|
||||||
$this->getRealpathCacheSize() >= 5 * 1024 * 1024,
|
$this->getRealpathCacheSize() >= 5 * 1024 * 1024,
|
||||||
'realpath_cache_size should be at least 5M in php.ini',
|
'realpath_cache_size should be at least 5M in php.ini',
|
||||||
|
|
Loading…
Reference in New Issue