diff --git a/src/Form/Toolbar/AbstractToolbarForm.php b/src/Form/Toolbar/AbstractToolbarForm.php
index 21ac2ed0..41f201bb 100644
--- a/src/Form/Toolbar/AbstractToolbarForm.php
+++ b/src/Form/Toolbar/AbstractToolbarForm.php
@@ -82,7 +82,7 @@ abstract class AbstractToolbarForm extends AbstractType
* @param FormBuilderInterface $builder
* @param null|string $label
*/
- protected function addVisibilityChoice(FormBuilderInterface $builder, ?string $label = null)
+ protected function addVisibilityChoice(FormBuilderInterface $builder, string $label = 'label.visible')
{
$builder->add('visibility', VisibilityType::class, [
'required' => false,
diff --git a/src/Form/Toolbar/ActivityToolbarForm.php b/src/Form/Toolbar/ActivityToolbarForm.php
index d1734620..cc56086f 100644
--- a/src/Form/Toolbar/ActivityToolbarForm.php
+++ b/src/Form/Toolbar/ActivityToolbarForm.php
@@ -10,6 +10,7 @@
namespace App\Form\Toolbar;
use App\Repository\Query\ActivityQuery;
+use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
@@ -25,6 +26,15 @@ class ActivityToolbarForm extends AbstractToolbarForm
{
$this->addPageSizeChoice($builder);
$this->addVisibilityChoice($builder);
+ $builder->add('globalsOnly', ChoiceType::class, [
+ 'choices' => [
+ 'yes' => 1,
+ 'no' => 0,
+ ],
+ 'placeholder' => null,
+ 'required' => false,
+ 'label' => 'label.globalsOnly',
+ ]);
$this->addCustomerChoice($builder);
$this->addProjectChoice($builder);
$this->addHiddenPagination($builder);
diff --git a/templates/macros/widgets.html.twig b/templates/macros/widgets.html.twig
index 755f2f35..eefafcdf 100644
--- a/templates/macros/widgets.html.twig
+++ b/templates/macros/widgets.html.twig
@@ -18,9 +18,9 @@
{% macro label_visible(visible) %}
{% import _self as macro %}
{% if visible %}
- {{ macro.label('badge.visible', 'success') }}
+ {{ macro.label('yes', 'success') }}
{% else %}
- {{ macro.label('badge.invisible', 'default') }}
+ {{ macro.label('no', 'default') }}
{% endif %}
{% endmacro %}
diff --git a/translations/messages.ar.xliff b/translations/messages.ar.xliff
index b97e7f79..f038c2ac 100755
--- a/translations/messages.ar.xliff
+++ b/translations/messages.ar.xliff
@@ -275,14 +275,6 @@
more.info.link
معلومات أخرى
-
- badge.visible
- نعم
-
-
- badge.invisible
- لا
-
label.toggle_dropdown
عرض القائمة
diff --git a/translations/messages.de.xliff b/translations/messages.de.xliff
index febc3188..a26a7e2a 100644
--- a/translations/messages.de.xliff
+++ b/translations/messages.de.xliff
@@ -279,14 +279,6 @@
more.info.link
Mehr Infos
-
- badge.visible
- Ja
-
-
- badge.invisible
- Nein
-
label.toggle_dropdown
Menü anzeigen
@@ -996,6 +988,10 @@
export.mark_all
Alle angezeigten Einträge als abgerechnet markieren?
+
+ label.globalsOnly
+ Nur globale
+