Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
kohinos-tav
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
agplv3
kohinos-tav
Commits
a85f7cfd
Commit
a85f7cfd
authored
Jan 04, 2022
by
Julien Jorry
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix #136 - La liste groupes locaux désactivés apparaît dans fiche saisie prestataire
parent
96a6b2af
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
7 deletions
+17
-7
GroupeAdmin.php
src/Admin/GroupeAdmin.php
+16
-6
PrestataireAdmin.php
src/Admin/PrestataireAdmin.php
+1
-1
No files found.
src/Admin/GroupeAdmin.php
View file @
a85f7cfd
...
@@ -90,14 +90,25 @@ class GroupeAdmin extends AbstractAdmin
...
@@ -90,14 +90,25 @@ class GroupeAdmin extends AbstractAdmin
'by_reference'
=>
false
,
'by_reference'
=>
false
,
'allow_add'
=>
true
,
'allow_add'
=>
true
,
'allow_delete'
=>
true
,
'allow_delete'
=>
true
,
])
]);
if
(
count
(
$groupe
->
getPrestataires
())
>
0
)
{
$formMapper
->
add
(
'enabled'
,
CheckboxType
::
class
,
[
->
add
(
'enabled'
,
CheckboxType
::
class
,
[
'label'
=>
'Activé ?'
,
'label'
=>
'Activé ?'
,
'help'
=>
'(impossible de désactiver un groupe local contenant au moins 1 prestataire'
,
'required'
=>
false
,
'required'
=>
false
,
'disabled'
=>
true
,
'label_attr'
=>
[
'class'
=>
'checkbox-inline'
],
'label_attr'
=>
[
'class'
=>
'checkbox-inline'
],
])
]);
->
end
()
}
else
{
;
$formMapper
->
add
(
'enabled'
,
CheckboxType
::
class
,
[
'label'
=>
'Activé ?'
,
'required'
=>
false
,
'label_attr'
=>
[
'class'
=>
'checkbox-inline'
],
]);
}
$formMapper
->
end
();
}
}
/**
/**
...
@@ -194,8 +205,7 @@ class GroupeAdmin extends AbstractAdmin
...
@@ -194,8 +205,7 @@ class GroupeAdmin extends AbstractAdmin
]
]
)
)
->
add
(
'enabled'
,
null
,
[
->
add
(
'enabled'
,
null
,
[
'label'
=>
'Activé'
,
'label'
=>
'Activé'
'editable'
=>
true
,
])
])
->
add
(
'_action'
,
null
,
[
->
add
(
'_action'
,
null
,
[
'actions'
=>
$actions
,
'actions'
=>
$actions
,
...
...
src/Admin/PrestataireAdmin.php
View file @
a85f7cfd
...
@@ -181,7 +181,7 @@ class PrestataireAdmin extends AbstractAdmin
...
@@ -181,7 +181,7 @@ class PrestataireAdmin extends AbstractAdmin
->
add
(
'groupe'
,
ChoiceType
::
class
,
[
->
add
(
'groupe'
,
ChoiceType
::
class
,
[
'required'
=>
false
,
'required'
=>
false
,
'label'
=>
'Groupe local :'
,
'label'
=>
'Groupe local :'
,
'choices'
=>
$this
->
getConfigurationPool
()
->
getContainer
()
->
get
(
'doctrine'
)
->
getRepository
(
Groupe
::
class
)
->
find
All
(
),
'choices'
=>
$this
->
getConfigurationPool
()
->
getContainer
()
->
get
(
'doctrine'
)
->
getRepository
(
Groupe
::
class
)
->
find
By
([
'enabled'
=>
true
],
[
'name'
=>
'ASC'
]
),
'choice_label'
=>
'name'
,
'choice_label'
=>
'name'
,
'placeholder'
=>
'Choisir un groupe'
,
'placeholder'
=>
'Choisir un groupe'
,
])
])
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment