modification orthorgraphe (fixes #32760)

This commit is contained in:
afornerot 2021-06-11 11:29:18 +02:00
parent 24e2fb3c2e
commit 2a2dfc55bb
9 changed files with 102 additions and 17 deletions

View File

@ -156,6 +156,18 @@ class ScriptCommand extends Command
$this->writeln(""); $this->writeln("");
} }
$script=$this->em->getRepository("CadolesCoreBundle:Script")->findOneBy(["name"=>"updateorthographe01"]);
if(!$script) {
$this->writeln("== SCRIPT = updateorthographe01");
$this->updateorthographe01();
$script=new Script();
$script->setName("updateorthographe01");
$this->em->persist($script);
$this->em->flush();
$this->writeln("");
}
return 1; return 1;
} }
@ -354,6 +366,49 @@ class ScriptCommand extends Command
} }
} }
private function updateorthographe01(){
$config=$this->em->getRepository('CadolesCoreBundle:Config')->find("fgforceconnect");
if($config) {
$config->setHelp("Forcer la connexion afin de rendre votre site privé");
$this->em->persist($config);
$this->em->flush();
}
$config=$this->em->getRepository('CadolesCoreBundle:Config')->find("fontfacebody");
if($config) {
$config->setHelp("Police générale de votre site");
$this->em->persist($config);
$this->em->flush();
}
$config=$this->em->getRepository('CadolesCoreBundle:Config')->find("permgroup");
if($config) {
$config->setHelp("Détermine quel rôle aura la permission de créer des groupes de travail");
$this->em->persist($config);
$this->em->flush();
}
$config=$this->em->getRepository('CadolesCoreBundle:Config')->find("permannu");
if($config) {
$config->setHelp("Détermine quel rôle aura la permission de voir l'annuaire");
$this->em->persist($config);
$this->em->flush();
}
$config=$this->em->getRepository('CadolesCoreBundle:Config')->find("labelbookmarkuser");
if($config) {
$config->setHelp("Titre de la section des items créés par l'utilisateur, et qui ne sont listés que dans cette section.");
$this->em->persist($config);
$this->em->flush();
}
$config=$this->em->getRepository('CadolesCoreBundle:Config')->find("labelbookmarkitem");
if($config) {
$config->setHelp("Titre sur la section des items créés par l'administrateur ou le modérateur, mis à la disposition de l'utilisateur, et sélectionnés par ce dernier pour apparaitre dans cette section plutôt que dans leur catégorie d'origine.");
$this->em->persist($config);
$this->em->flush();
}
}

View File

@ -4,6 +4,8 @@
<form> <form>
<h1 class="page-header">Configuration Générale</h1> <h1 class="page-header">Configuration Générale</h1>
Attention, selon la configuration du portail, certains paramètres sont forcés au niveau du serveur et donc certains réglages peuvent être inopérants dans cette interface.
<br><br>
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-table fa-fw"></i> Liste des Configurations <i class="fa fa-table fa-fw"></i> Liste des Configurations

View File

@ -5,7 +5,7 @@
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-table fa-fw"></i> Compteur de visites journalière <i class="fa fa-table fa-fw"></i> Compteur de visites journalières
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -15,7 +15,7 @@
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-table fa-fw"></i> Compteur de visites journalière des groupes de travail <i class="fa fa-table fa-fw"></i> Compteur de visites journalières des groupes de travail
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -27,7 +27,7 @@
<div class="col col-md-6"> <div class="col col-md-6">
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-table fa-fw"></i> Evolution du nombre de message dans les tchat <i class="fa fa-table fa-fw"></i> Évolution du nombre de message dans les chats
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -39,7 +39,7 @@
<div class="col col-md-6"> <div class="col col-md-6">
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-table fa-fw"></i> Evolution du nombre d'articles de blog <i class="fa fa-table fa-fw"></i> Évolution du nombre d'articles de blog
</div> </div>
<div class="panel-body"> <div class="panel-body">

View File

@ -9,7 +9,7 @@
<p> <p>
<a href="{{ path('cadoles_portal_config_blog_submit') }}" class="btn btn-success">Ajouter un Blog</a> <a href="{{ path('cadoles_portal_config_blog_submit') }}" class="btn btn-success">Ajouter un Blog</a>
<span class="pull-right"> <span class="pull-right">
<label for="alluser" class="control-label">Afficher les utilisateurs</label> <label id="labelalluser" for="alluser" class="control-label" style="margin-right:15px">Afficher les blogs créés par des utilisateurs</label>
<input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();"> <input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();">
</span> </span>
</p> </p>
@ -74,6 +74,12 @@
if (typeof table !== 'undefined') { if (typeof table !== 'undefined') {
table.ajax.reload(); table.ajax.reload();
} }
var check = $('#alluser').bootstrapSwitch('state');
if(check)
$("#labelalluser").html("Afficher les blogs non liés à un utilisateur");
else
$("#labelalluser").html("Afficher les blogs créés par des utilisateurs");
} }
{% endblock %} {% endblock %}

View File

@ -10,7 +10,7 @@
<a href="{{ path('cadoles_portal_config_calendar_submit') }}" class="btn btn-success">Ajouter un Calendrier</a> <a href="{{ path('cadoles_portal_config_calendar_submit') }}" class="btn btn-success">Ajouter un Calendrier</a>
<span class="pull-right"> <span class="pull-right">
<label for="alluser" class="control-label">Afficher les utilisateurs</label> <label id="labelalluser" for="alluser" class="control-label" style="margin-right:15px">Afficher les calendriers créés par des utilisateurs</label>
<input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();"> <input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();">
</span> </span>
</p> </p>
@ -73,6 +73,12 @@
if (typeof table !== 'undefined') { if (typeof table !== 'undefined') {
table.ajax.reload(); table.ajax.reload();
} }
var check = $('#alluser').bootstrapSwitch('state');
if(check)
$("#labelalluser").html("Afficher les calendriers non liés à un utilisateur");
else
$("#labelalluser").html("Afficher les calendriers créés par des utilisateurs");
} }
{% endblock %} {% endblock %}

View File

@ -86,7 +86,7 @@
<div class="caption"> <div class="caption">
<h3 style="text-align:center">Portail<br>Personnalisable</h3> <h3 style="text-align:center">Portail<br>Personnalisable</h3>
<p>Les utilisateurs du portail sont libres de créer leur propre page.</p> <p>En fonction de la configuration et de leur profil, les utilisateurs du portail sont libres de créer leur propre page.</p>
<p>Les pages de l'utilisateur pouvant prendre plusieurs formes : <p>Les pages de l'utilisateur pouvant prendre plusieurs formes :
<ul> <ul>
<li>Une page pointant sur l'adresse d'un autre site</li> <li>Une page pointant sur l'adresse d'un autre site</li>
@ -105,7 +105,7 @@
<div class="caption"> <div class="caption">
<h3 style="text-align:center">Portail<br>Evolutif</h3> <h3 style="text-align:center">Portail<br>Evolutif</h3>
<p>NinthGate est évolutif dans le sens où, vous disposerez d'une large bibliothèque de widgets qui composeront vos pages</p> <p>Ninegate est évolutif dans le sens où, vous disposerez d'une large bibliothèque de widgets qui composeront vos pages.</p>
<p>Voici quelques exemples : <p>Voici quelques exemples :
<ul> <ul>
<li>Widget URL</li> <li>Widget URL</li>
@ -133,8 +133,8 @@
<li>Distribuer {{ app.session.get('appname') }}</li> <li>Distribuer {{ app.session.get('appname') }}</li>
</ul> </ul>
</p> </p>
<p>NinthGate est développé dans le cadre du projet <a href='http://envole.ac-dijon.fr' target='_blank'>Envole</a>. Vous pourrez trouver le code source de NinthGate sur la <a href='https://dev-eole.ac-dijon.fr/projects/eole-eportail' target='_blank'>forge du projet</a></p> <p>Ninegate est développé dans le cadre du projet <a href='https://envole.ac-dijon.fr/ninegate/' target='_blank'>Envole</a>. Vous pourrez trouver le code source de Ninegate sur la <a href='https://dev-eole.ac-dijon.fr/projects/eole-eportail' target='_blank'>forge du projet</a></p>
<p>NinthGate est propulsé par la société <a href='http://cadoles.com' target='_blank'>Cadoles</a></p> <p>Ninegate est propulsé par la société <a href='https://cadoles.com' target='_blank'>Cadoles</a></p>
</div> </div>
</div> </div>
</div> </div>

View File

@ -10,7 +10,7 @@
<a href="{{ path('cadoles_portal_config_page_submit') }}" class="btn btn-success">Ajouter une Page</a> <a href="{{ path('cadoles_portal_config_page_submit') }}" class="btn btn-success">Ajouter une Page</a>
<span class="pull-right"> <span class="pull-right">
<label for="alluser" class="control-label">Afficher les utilisateurs</label> <label id="labelalluser" for="alluser" class="control-label" style="margin-right:15px">Afficher les pages créées par des utilisateurs</label>
<input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();"> <input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();">
</span> </span>
</p> </p>
@ -43,6 +43,9 @@
$(".switch").bootstrapSwitch(); $(".switch").bootstrapSwitch();
{% if not app.session.get('alluserpage') is empty %} {% if not app.session.get('alluserpage') is empty %}
var state={{ app.session.get('alluserpage') }}; var state={{ app.session.get('alluserpage') }};
if(state)
$("#labelalluser").html("Afficher les pages non liées à un utilisateur");
$("#alluser").bootstrapSwitch('state',state); $("#alluser").bootstrapSwitch('state',state);
{% endif %} {% endif %}
@ -76,6 +79,13 @@
if (typeof table !== 'undefined') { if (typeof table !== 'undefined') {
table.ajax.reload(); table.ajax.reload();
} }
var check = $('#alluser').bootstrapSwitch('state');
if(check)
$("#labelalluser").html("Afficher les pages non liées à un utilisateur");
else
$("#labelalluser").html("Afficher les pages créées par des utilisateurs");
} }
{% endblock %} {% endblock %}

View File

@ -9,7 +9,7 @@
<p> <p>
<a href="{{ path('cadoles_portal_config_project_submit') }}" class="btn btn-success">Ajouter un Projet</a> <a href="{{ path('cadoles_portal_config_project_submit') }}" class="btn btn-success">Ajouter un Projet</a>
<span class="pull-right"> <span class="pull-right">
<label for="alluser" class="control-label">Afficher les utilisateurs</label> <label id="labelalluser" for="alluser" class="control-label" style="margin-right:15px">Afficher les projets créés par des utilisateurs</label>
<input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();"> <input id="alluser" name="alluser" type="checkbox" class="switch" onChange="switchalluser();">
</span> </span>
</p> </p>
@ -74,6 +74,12 @@
if (typeof table !== 'undefined') { if (typeof table !== 'undefined') {
table.ajax.reload(); table.ajax.reload();
} }
var check = $('#alluser').bootstrapSwitch('state');
if(check)
$("#labelalluser").html("Afficher les projets non liés à un utilisateur");
else
$("#labelalluser").html("Afficher les projets créés par des utilisateurs");
} }
{% endblock %} {% endblock %}

View File

@ -107,7 +107,7 @@ INSERT IGNORE INTO `config` (`order`, `visible`, `changeable`, `required`, `type
('052', 1, 1, 1, 'color', 'colorbody', 'ffffff', '', 'Couleur de fond de vos pages'), ('052', 1, 1, 1, 'color', 'colorbody', 'ffffff', '', 'Couleur de fond de vos pages'),
('060', 1, 1, 1, 'font', 'fontfacetitle', 'Anton-Regular', '', 'Police des titres de votre site'), ('060', 1, 1, 1, 'font', 'fontfacetitle', 'Anton-Regular', '', 'Police des titres de votre site'),
('061', 1, 1, 1, 'font', 'fontfacebody', 'Helvetica', '', 'Police des titres de votre site'), ('061', 1, 1, 1, 'font', 'fontfacebody', 'Helvetica', '', 'Police générale de votre site'),
%if %%activer_proxy_client == 'oui' %if %%activer_proxy_client == 'oui'
('200', 1, 0, 1, 'boolean', 'PROXYactivate', '1', '', 'Définit un Proxy'), ('200', 1, 0, 1, 'boolean', 'PROXYactivate', '1', '', 'Définit un Proxy'),
@ -119,12 +119,12 @@ INSERT IGNORE INTO `config` (`order`, `visible`, `changeable`, `required`, `type
('202', 1, 0, 1, 'string', 'PROXYport', '', 'PROXYactivate','Port du Proxy'), ('202', 1, 0, 1, 'string', 'PROXYport', '', 'PROXYactivate','Port du Proxy'),
%end if %end if
('500', 1, 1, 1, 'permgroup', 'permgroup', 'ROLE_ANIM', '', 'Determine quel rôle aura la permission de créer des groupes de travail'), ('500', 1, 1, 1, 'permgroup', 'permgroup', 'ROLE_ANIM', '', 'Détermine quel rôle aura la permission de créer des groupes de travail'),
('501', 1, 1, 1, 'permgroup', 'permannu', 'ROLE_USER', '', 'Determine quel rôle aura la permission de voir l\'annuaire'), ('501', 1, 1, 1, 'permgroup', 'permannu', 'ROLE_USER', '', 'Détermine quel rôle aura la permission de voir l\'annuaire'),
('502', 1, 1, 1, 'boolean', 'permunsubscribe', '0', '', 'Permettre aux utilisateurs de se désinscrire par eux-mêmes des groupes de travail'), ('502', 1, 1, 1, 'boolean', 'permunsubscribe', '0', '', 'Permettre aux utilisateurs de se désinscrire par eux-mêmes des groupes de travail'),
('503', 1, 1, 1, 'boolean', 'fgnotifgroup', '1', '', 'Activer les notifications mails sur les groupes de travail'), ('503', 1, 1, 1, 'boolean', 'fgnotifgroup', '1', '', 'Activer les notifications mails sur les groupes de travail'),
('600', 1, 1, 1, 'string', 'labelbookmarkuser','Favoris', '', 'Titre sur la section des items créés par l\'utilisateur, et qui ne sont listés que dans cette section.'), ('600', 1, 1, 1, 'string', 'labelbookmarkuser','Favoris', '', 'Titre de la section des items créés par l\'utilisateur, et qui ne sont listés que dans cette section.'),
('601', 1, 1, 1, 'string', 'labelbookmarkitem','Mes Ressources', '', 'Titre sur la section des items créés par l\'administrateur ou le modérateur, mis à la disposition de l\'utilisateur, et sélectionnés par ce dernier pour apparaitre dans cette section plutôt que dans leur catégorie d\'origine.'); ('601', 1, 1, 1, 'string', 'labelbookmarkitem','Mes Ressources', '', 'Titre de la section des items créés par l\'administrateur ou le modérateur, mis à la disposition de l\'utilisateur, et sélectionnés par ce dernier pour apparaitre dans cette section plutôt que dans leur catégorie d\'origine.');