parent
fc94762a53
commit
c13ec4d6c1
@ -1,77 +0,0 @@ |
||||
# To get started with security, check out the documentation: |
||||
# http://symfony.com/doc/current/book/security.html |
||||
security: |
||||
access_control: |
||||
- { path: ^/administrator, role: ROLE_ADMIN } |
||||
- { path: ^/efconnect, role: ROLE_USER } |
||||
- { path: ^/elfinder, role: ROLE_USER } |
||||
|
||||
encoders: |
||||
FOS\UserBundle\Model\UserInterface: |
||||
id: chamilo_user.security.encoder |
||||
|
||||
role_hierarchy: |
||||
ROLE_SONATA_ADMIN: ROLE_USER |
||||
ROLE_ADMIN: |
||||
- ROLE_SONATA_ADMIN |
||||
- ROLE_QUESTION_MANAGER |
||||
- ROLE_SESSION_MANAGER |
||||
- ROLE_TEACHER |
||||
- ROLE_DIRECTOR |
||||
- ROLE_JURY_PRESIDENT |
||||
- ROLE_CURRENT_COURSE_TEACHER |
||||
- SONATA |
||||
ROLE_SUPER_ADMIN: [ROLE_SONATA_ADMIN, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] |
||||
|
||||
ROLE_GLOBAL_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] |
||||
ROLE_RRHH: [ROLE_TEACHER] |
||||
ROLE_TEACHER: [ROLE_STUDENT] |
||||
ROLE_QUESTION_MANAGER: [ROLE_STUDENT, ROLE_QUESTION_MANAGER] |
||||
ROLE_SESSION_MANAGER: [ROLE_STUDENT, ROLE_SESSION_MANAGER, ROLE_ALLOWED_TO_SWITCH] |
||||
ROLE_STUDENT: [ROLE_STUDENT] |
||||
ROLE_CURRENT_TEACHER: [] |
||||
ROLE_CURRENT_COURSE_STUDENT: [ROLE_CURRENT_COURSE_STUDENT] |
||||
ROLE_CURRENT_COURSE_TEACHER: [ROLE_CURRENT_COURSE_TEACHER, ROLE_CURRENT_COURSE_STUDENT] |
||||
|
||||
SONATA: |
||||
- ROLE_SONATA_PAGE_ADMIN_PAGE_EDIT # if you are not using acl then this line must be uncommented |
||||
- ROLE_SONATA_PAGE_ADMIN_BLOCK_EDIT |
||||
|
||||
|
||||
ROLE_ANONYMOUS: [ROLE_ANONYMOUS] |
||||
|
||||
access_decision_manager: |
||||
# strategy can be: affirmative, unanimous or consensus |
||||
strategy: unanimous |
||||
|
||||
# http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers |
||||
providers: |
||||
fos_userbundle: |
||||
id: fos_user.user_manager |
||||
|
||||
firewalls: |
||||
# disables authentication for assets and the profiler, adapt it according to your needs |
||||
dev: |
||||
pattern: ^/(_(profiler|wdt)|css|images|js)/ |
||||
security: false |
||||
|
||||
main: |
||||
pattern: .* |
||||
context: user |
||||
form_login: |
||||
provider: fos_userbundle |
||||
login_path: /login |
||||
use_forward: false |
||||
check_path: /login_check |
||||
failure_path: null |
||||
default_target_path: /administration |
||||
# success_handler: chamilo_core.listener.login_success_handler |
||||
logout: |
||||
path: /logout |
||||
target: / |
||||
# success_handler: chamilo_core.listener.logout_success_handler |
||||
invalidate_session: false |
||||
# handlers: ['sonata.page.cms_manager_selector'] |
||||
anonymous: ~ |
||||
switch_user: false |
||||
|
@ -0,0 +1,21 @@ |
||||
{ |
||||
"devDependencies": { |
||||
"@symfony/webpack-encore": "^0.17.1", |
||||
"babel-preset-react": "^6.24.1", |
||||
"bootstrap-sass": "^3.3.7", |
||||
"node-sass": "^4.5.3", |
||||
"sass-loader": "^6.0.6", |
||||
"webpack": "^3.0.0" |
||||
}, |
||||
"dependencies": { |
||||
"chosen-js": "^1.7.0", |
||||
"font-awesome": "^4.7", |
||||
"font-awesome-webpack": "^0.0.5-beta.2", |
||||
"highlight.js": "^9.12.0", |
||||
"jquery": "^3.2", |
||||
"less": "^2.7.2", |
||||
"less-loader": "^4.0.5", |
||||
"moment": "^2.18.1", |
||||
"webpack-jquery-ui": "^1.0.0" |
||||
} |
||||
} |
@ -0,0 +1,27 @@ |
||||
var Encore = require('@symfony/webpack-encore'); |
||||
|
||||
Encore |
||||
.setOutputPath('public/build/') |
||||
.setPublicPath('/build') |
||||
.cleanupOutputBeforeBuild() |
||||
|
||||
// read main.js -> output as web/build/chamilo.js
|
||||
.addEntry('chamilo', './assets/js/main.js') |
||||
// read main.scss -> output as web/build/chamilo_style.css
|
||||
.addStyleEntry('chamilo_style', './assets/css/main.scss') |
||||
|
||||
// enable features!
|
||||
.enableSassLoader() |
||||
.autoProvidejQuery() |
||||
.enableReactPreset() |
||||
.enableSourceMaps(!Encore.isProduction()) |
||||
.autoProvideVariables({ |
||||
$: 'jquery', |
||||
jQuery: 'jquery', |
||||
'window.jQuery': 'jquery' |
||||
}) |
||||
//.enableVersioning() // hashed filenames (e.g. main.abc123.js)
|
||||
; |
||||
|
||||
module.exports = Encore.getWebpackConfig(); |
||||
|
Loading…
Reference in new issue