ajout de l'option forcereload sur les pages de type url (fixes #31676)

This commit is contained in:
afornerot 2021-03-05 13:50:07 +01:00
parent fc094ab57e
commit 3c90728464
5 changed files with 45 additions and 6 deletions

View File

@ -60,6 +60,13 @@ class Page
*/
private $url;
/**
* @var boolean
*
* @ORM\Column(name="toreload", type="boolean", nullable=true)
*/
private $toreload;
/**
* @var string
*
@ -616,4 +623,28 @@ class Page
{
return $this->fonticon;
}
/**
* Set toreload
*
* @param boolean $toreload
*
* @return Page
*/
public function setToreload($toreload)
{
$this->toreload = $toreload;
return $this;
}
/**
* Get toreload
*
* @return boolean
*/
public function getToreload()
{
return $this->toreload;
}
}

View File

@ -31,6 +31,11 @@ class PageUpdateURLType extends AbstractType
'label' => 'URL'
])
->add("toreload",ChoiceType::class,[
"label" =>"Forcer le rechargement de l'url à chaque accès à cette page",
"choices" => ["non"=>"0","oui"=>"1"]
])
->add('roworder', IntegerType::class, [
'label' => 'Ordre',
])

View File

@ -4,7 +4,7 @@
{% for page in groupshared.pagesshared %}
{% set forcereload=true %}
{% if page.pagecategory.id==1 %}
{% set forcereload=false %}
{% set forcereload=page.toreload %}
{% endif %}
{% set isactive="" %}
@ -46,7 +46,7 @@
{% set page = groupshared.pagesshared[0] %}
{% set forcereload=true %}
{% if page.pagecategory.id==1 %}
{% set forcereload=false %}
{% set forcereload=page.toreload %}
{% endif %}
{% set isactive="" %}
@ -84,7 +84,7 @@
{% for page in groupshared.pagesshared %}
{% set forcereload=true %}
{% if page.pagecategory.id==1 %}
{% set forcereload=false %}
{% set forcereload=page.toreload %}
{% endif %}
{% set isactive="" %}

View File

@ -10,7 +10,7 @@
{% for page in pagesadmin %}
{% set forcereload=true %}
{% if page.pagecategory.id==1 %}
{% set forcereload=false %}
{% set forcereload=page.toreload %}
{% endif %}
{% if entity.id is defined and page.id==entity.id %}
@ -39,8 +39,9 @@
{% for page in pagesuser %}
{% set forcereload=true %}
{% if page.pagecategory.id==1 %}
{% set forcereload=false %}
{% set forcereload=page.toreload %}
{% endif %}
{% if entity.id is defined and page.id==entity.id %}
<li id="menupage-{{page.id}}" class="active" style="cursor:pointer">

View File

@ -56,7 +56,9 @@
{{ form_row(form.name) }}
{{ form_row(form.url) }}
<em>le mot clé #login# sera remplacé par le login de l'utilisateur</em><br>
<em>Attention certains sites n'acceptent pas d'être encapsulés dans une frame.<br><br>
<em>Attention certains sites n'acceptent pas d'être encapsulés dans une frame.<br><br></em>
{{ form_row(form.toreload) }}
{{ form_row(form.roworder) }}
{{ form_row(form.fonticon) }}
{{ form_row(form.maxwidth) }}