first commit

This commit is contained in:
root
2018-12-18 09:44:39 +01:00
commit fdb11077a0
11723 changed files with 1571766 additions and 0 deletions

View File

@ -0,0 +1,7 @@
Alias /cadolesuser /var/www/html/cadolesuser/web
<Directory "/var/www/html/cadolesuser/web" >
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>

48
tmpl/cadolesuser-db.yml Normal file
View File

@ -0,0 +1,48 @@
---
%set dmode = %%getVar('cadolesuser_db_mode','non')
%if %%dmode == "default"
%set dmode = %%getVar('edb_local','non')
%end if
%if %%dmode == "oui"
%set dmode = "local"
%end if
dbmode: %%dmode
grantall: true
%if %%dmode == "externe"
dbhost: %%cadolesuser_dbserver
dbport: %%cadolesuser_dbport
dbroot: %%cadolesuser_dbuser
dbrootpwd: %%cadolesuser_dbpass
%else if %%dmode == "local"
dbhost: 127.0.0.1
%end if
dbtype: mysql
dbname: cadolesuser
dbuser: cadolesuser
dbpass: "changeme"
%set allow_hosts = %%getVar('cadolesuser_allow_hosts', '')
%if %%dmode == "local"
client_hosts: ["127.0.0.1", "localhost" %slurp
%else if %%dmode == "externe"
client_hosts: ["%%adresse_ip_eth0" %slurp
%end if
%if %%dmode != "default"
%if %%is_empty(%%allow_hosts)
]
%else
%for %%hst in %%allow_hosts
,"%%hst" %slurp
%end for
]
%end if
%end if
createscript: "/usr/share/eole/db/cadolesuser/gen/cadolesuser-create-0.sql"
%set cnt_prefix = %%getVar('container_path_reseau', '')
pwd_files:
- {file: '%%cnt_prefix/var/www/html/cadolesuser/app/config/parameters.yml',
pattern: ' database_password: "',
end_pattern: '',
owner: 'root:www-data',
mod: '660' }

View File

@ -0,0 +1,34 @@
%import pyeole.ssha
SET NAMES utf8;
SET time_zone = '+00:00';
SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
INSERT IGNORE INTO `niveau01` (`id`, `label`, `siren`) VALUES
%if %%is_defined("cadolesuser_niveau01name")
(-100, '%%cadolesuser_niveau01name', '%%cadolesuser_niveau01siren');
%else
(-100, '%%libelle_etab', '%%numero_etab');
%end if
%if %%getVar("cadolesuser_syncldap", 'non') == "oui"
INSERT IGNORE INTO `user` (`id`, `niveau01_id`, `username`, `firstname`, `lastname`, `password`, `email`, `avatar`, `role`,`siren`,`authlevel`) VALUES
(-100, -100, 'admin', 'Administrateur', '%%cadolesuser_organization', '%%pyeole.ssha.ssha_encode(%%cadolesuser_pwdadmin)', '%%system_mail_to', 'admin.jpg', 'ROLE_ADMIN', '%%cadolesuser_niveau01siren', 'simple');
%else
INSERT IGNORE INTO `user` (`id`, `niveau01_id`, `username`, `firstname`, `lastname`, `password`, `email`, `avatar`, `role`,`siren`,`authlevel`) VALUES
(-100, -100, 'admin', 'Administrateur', '%%libelle_etab', 'PWD_CAS', '%%system_mail_to', 'admin.jpg', 'ROLE_ADMIN', '%%numero_etab', 'simple');
%end if
TRUNCATE TABLE sidebar;
INSERT IGNORE INTO `sidebar` (`id`, `parent_id`, `roworder`, `label`, `path`, `fonticon`, `permission`) VALUES
(1000, NULL, 1000, 'CONFIGIRATION', '', 'fa-gear', 'ROLE_ADMIN,ROLE_MODO'),
(1200, 1000, 1200, 'Organisations', NULL, 'fa-sitemap', 'ROLE_ADMIN,ROLE_MODO'),
(1210, 1200, 1210, 'Listes Blanche', 'cadoles_core_config_whitelist', 'fa-tasks', 'ROLE_ADMIN'),
(1220, 1200, 1220, 'Niveau 01', 'cadoles_core_config_niveau01', 'fa-building', 'ROLE_ADMIN'),
%if %%getVar("cadolesuser_niveau02view", 'non') == "oui"
(1230, 1200, 1230, 'Niveau 02', 'cadoles_core_config_niveau02', 'fa-sitemap', 'ROLE_ADMIN,ROLE_MODO'),
%end if
(1240, 1200, 1240, 'Groupes', 'cadoles_core_config_group', 'fa-users', 'ROLE_ADMIN,ROLE_MODO'),
(1250, 1200, 1250, 'Inscriptions', 'cadoles_core_config_registration', 'fa-pencil-square-o', 'ROLE_ADMIN,ROLE_MODO'),
(1260, 1200, 1260, 'Utilisateurs', 'cadoles_core_config_user', 'fa-child', 'ROLE_ADMIN,ROLE_MODO');

View File

@ -0,0 +1,43 @@
# This file is auto-generated during the composer install
parameters:
%if %%getVar("cadolesuser_db_mode", 'non') == "externe"
database_host: %%cadolesuser_dbserver
%if %%getVar('cadolesuser_dbport', 'non') != "non"
database_port: %%cadolesuser_dbport
%else
database_port: null
%end if
%else if %%getVar("cadolesuser_db_mode", 'non') == "default"
%set dbhost = %%getVar('edb_host', 'non')
%if %%dbhost == 'non' and %%mode_conteneur_actif == 'oui':
database_host: %%adresse_ip_mysql
%else
%if %%dbhost == 'non'
database_host: localhost
%else
database_host: %%edb_host
%end if
%end if
%if %%getVar('edb_port', 'non') != "non"
database_port: %%edb_port
%else
database_port: null
%end if
%else
database_host: %%adresse_ip_mysql
database_port: null
%end if
database_name: cadolesuser
database_user: cadolesuser
database_password: "changeme"
mailer_transport: smtp
%if %%is_defined("cadolesuser_smtphost")
mailer_host: '%%cadolesuser_smtphost'
mailer_user: '%%cadolesuser_smtpuser'
mailer_password: '%%pwdreader("",%%cadolesuser_smtppwd)'
%else
mailer_host: 'localhost'
mailer_user: ''
mailer_password: ''
%end if
secret: ThisTokenIsNotSoSecretChangeIt

View File

@ -0,0 +1,10 @@
#!/bin/bash
%if %%activer_proxy_client == 'oui'
export HTTP_PROXY="%%proxy_client_adresse:%%proxy_client_port"
export HTTPS_PROXY="%%proxy_client_adresse:%%proxy_client_port"
%end if
cd /var/www/html/cadolesuser
scripts/cadolesuser-postservice-01.sh

View File

@ -0,0 +1,117 @@
# This file is auto-generated during the composer install
parameters:
mode_auth: CAS # SQL / LDAP / CAS
libelle_etab: %%libelle_etab
numero_etab: %%numero_etab
ldap_host: %%adresse_ip_ldap
ldap_port: %%ldap_port
ldap_user: cn=admin,o=gouv,c=fr
ldap_password: %%pwdreader("",%%ldap_admin_passfile)
ldap_basedn: o=gouv,c=fr
%if %%getVar("cadolesuser_syncldap", 'non') == "oui"
ldap_sync: true
ldap_baseuser: ou=users,ou=%%cadolesuser_organization,o=gouv,c=fr
ldap_baseniveau01: ou=%%cadolesuser_niveau01branche,ou=%%cadolesuser_organization,o=gouv,c=fr
ldap_baseniveau02: ou=%%cadolesuser_niveau02branche,ou=%%cadolesuser_organization,o=gouv,c=fr
ldap_basegroup: ou=groups,ou=%%cadolesuser_organization,o=gouv,c=fr
moderegistration: %%cadolesuser_moderegistration # Mode de registration : none / byuser / byadmin
%else
ldap_sync: false
ldap_baseuser:
ldap_baseniveau01:
ldap_baseniveau02:
ldap_basegroup:
moderegistration: none # Mode de registration : none / byuser / byadmin
%end if
colormain: %%cadolesuser_colormain # Couleur principale
fontcolorhover: %%cadolesuser_fontcolorhover # Couleur des polices sur fond de couleur principale
keyterm: %%cadolesuser_keyterm # Taille mini du password
labelniveau01: %%cadolesuser_niveau01label # Label singulier du niveau 01 d'organisation
labelsniveau01: %%cadolesuser_niveau01labels # Label pluriel du niveau 01 d'organisation
iconniveau01: %%cadolesuser_niveau01icon # Icon du niveau 01 d'organisation
%if %%getVar("cadolesuser_niveau02view", 'non') == "oui"
viewniveau02: true # Gérer un niveau 02 d'organisation
labelniveau02: %%cadolesuser_niveau02label # Label singulier du niveau 02 d'organisation
labelsniveau02: %%cadolesuser_niveau02labels # Label pluriel du niveau 02 d'organisation
iconniveau02: %%cadolesuser_niveau02icon # Icon du niveau 02 d'organisation
%else
viewniveau02: false # Gérer un niveau 02 d'organisation
labelniveau02: niveau02 # Label singulier du niveau 02 d'organisation
labelsniveau02: niveaus02 # Label pluriel du niveau 02 d'organisation
iconniveau02: fa-sitemap # Icon du niveau 02 d'organisation
%end if
%if %%getVar("cadolesuser_synceportail", 'non') == "oui"
eportail_sync: true
eportail_url: /eportail
eportail_login: /eportail/login.php
eportail_database_host: '%database_host%'
eportail_database_port: 3306
eportail_database_name: eportail
eportail_database_user: eportail
eportail_database_password: "changme"
%else
eportail_sync: false
eportail_url: # /eportail
eportail_login: # /eportail/login.php
eportail_database_host: # 172.27.7.64
eportail_database_port: # 3306
eportail_database_name: # eportail
eportail_database_user: # eportail
eportail_database_password: # "changme"
%end if
%if %%is_defined("cadolesuser_smtpport")
mailer_port: '%%cadolesuser_smtpport'
mailer_encryption: %%cadolesuser_smtpencryption
mailer_authmode: %%cadolesuser_smtpauthmode
noreply: %%cadolesuser_noreply
%else
mailer_port: '2525'
mailer_encryption: null
mailer_authmode: null
noreply: %%system_mail_to
%end if
# Doctrine Configuration
doctrine:
dbal:
default_connection: default
connections:
default:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
charset: UTF8
%if %%getVar("cadolesuser_synceportail", 'non') == "oui"
eportail:
driver: pdo_mysql
host: '%eportail_database_host%'
port: '%eportail_database_port%'
dbname: '%eportail_database_name%'
user: '%eportail_database_user%'
password: '%eportail_database_password%'
charset: UTF8
%end if
orm:
default_entity_manager: default
entity_managers:
default:
connection: default
mappings:
CadolesCoreBundle: ~
%if %%getVar("cadolesuser_synceportail", 'non') == "oui"
eportail:
connection: eportail
mappings:
CadolesCoreBundle: ~
%end if

5
tmpl/cadolesuser.cron Normal file
View File

@ -0,0 +1,5 @@
# Regular cron jobs for the cadolesuser package
*/10 * * * * root /var/www/html/cadolesuser/scripts/cadolesuser-cron.sh > /dev/null
%if not %%is_empty(%%cadolesuser_smtpport)
*/1 * * * * root /var/www/html/cadolesuser/scripts/cadolesuser-mail.sh > /dev/null
%end if