mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
FIX [review] processing review, but stuck at transformation of json string to array
This commit is contained in:
parent
5319991a6f
commit
67e68ac149
@ -100,7 +100,7 @@ class AccompanyingCourseDocumentWorkflowHandler implements EntityWorkflowHandler
|
|||||||
$suggestedUsers = $entityWorkflow->getUsersInvolved();
|
$suggestedUsers = $entityWorkflow->getUsersInvolved();
|
||||||
|
|
||||||
$referrer = $this->getRelatedEntity($entityWorkflow)->getCourse()->getUser();
|
$referrer = $this->getRelatedEntity($entityWorkflow)->getCourse()->getUser();
|
||||||
$suggestedUsers[$referrer->getId()] = $referrer;
|
$suggestedUsers[spl_object_hash($referrer)] = $referrer;
|
||||||
|
|
||||||
return $suggestedUsers;
|
return $suggestedUsers;
|
||||||
}
|
}
|
||||||
|
@ -357,7 +357,7 @@ class EntityWorkflow implements TrackCreationInterface, TrackUpdateInterface
|
|||||||
|
|
||||||
foreach ($this->steps as $step) {
|
foreach ($this->steps as $step) {
|
||||||
foreach ($step->getDestUser() as $u) {
|
foreach ($step->getDestUser() as $u) {
|
||||||
$usersInvolved[$u->getId()] = $u;
|
$usersInvolved[spl_object_hash($u)] = $u;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ class PickUserDynamicType extends AbstractType
|
|||||||
->setDefault('multiple', false)
|
->setDefault('multiple', false)
|
||||||
->setAllowedTypes('multiple', ['bool'])
|
->setAllowedTypes('multiple', ['bool'])
|
||||||
->setDefault('compound', false)
|
->setDefault('compound', false)
|
||||||
->setDefault('suggested', null);
|
->setDefault('suggested', []);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getBlockPrefix()
|
public function getBlockPrefix()
|
||||||
|
@ -23,10 +23,12 @@ function loadDynamicPicker(element) {
|
|||||||
(input.value === '[]' || input.value === '') ?
|
(input.value === '[]' || input.value === '') ?
|
||||||
null : [ JSON.parse(input.value) ]
|
null : [ JSON.parse(input.value) ]
|
||||||
)
|
)
|
||||||
suggested = null !== JSON.parse(el.dataset.suggested) ? JSON.parse(el.dataset.suggested) : null
|
suggested = JSON.parse('[' + el.dataset.suggested + ']');
|
||||||
;
|
// suggested = suggested[0];
|
||||||
|
|
||||||
console.log('suggested', suggested)
|
console.log(typeof suggested)
|
||||||
|
// console.log(el.dataset.suggested)
|
||||||
|
console.log('suggested', typeof suggested[0])
|
||||||
|
|
||||||
if (!isMultiple) {
|
if (!isMultiple) {
|
||||||
if (input.value === '[]'){
|
if (input.value === '[]'){
|
||||||
|
@ -17,7 +17,8 @@
|
|||||||
</add-persons>
|
</add-persons>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul v-if="suggested !== null" class="list-suggest add-items inline">
|
<ul v-if="Object.keys(suggested).length > 0" class="list-suggest add-items inline">
|
||||||
|
<p>hello {{ Object.keys(suggested) }}</p>
|
||||||
<li v-for="s in suggested" :key="s.id" @click="addNewSuggested(s)"><span>{{ s.text }}</span></li>
|
<li v-for="s in suggested" :key="s.id" @click="addNewSuggested(s)"><span>{{ s.text }}</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</template>
|
</template>
|
||||||
@ -55,7 +56,7 @@ export default {
|
|||||||
},
|
},
|
||||||
suggested: {
|
suggested: {
|
||||||
type: Array,
|
type: Array,
|
||||||
default: null
|
default: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
emits: ['addNewEntity', 'removeEntity'],
|
emits: ['addNewEntity', 'removeEntity'],
|
||||||
|
@ -54,7 +54,7 @@ class PickPersonDynamicType extends AbstractType
|
|||||||
->setDefault('multiple', false)
|
->setDefault('multiple', false)
|
||||||
->setAllowedTypes('multiple', ['bool'])
|
->setAllowedTypes('multiple', ['bool'])
|
||||||
->setDefault('compound', false)
|
->setDefault('compound', false)
|
||||||
->setDefault('suggested', null);
|
->setDefault('suggested', []);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getBlockPrefix()
|
public function getBlockPrefix()
|
||||||
|
@ -107,7 +107,7 @@ class AccompanyingPeriodWorkEvaluationDocumentWorkflowHandler implements EntityW
|
|||||||
->getAccompanyingPeriod()
|
->getAccompanyingPeriod()
|
||||||
->getUser();
|
->getUser();
|
||||||
|
|
||||||
$suggestedUsers[$referrer->getId()] = $referrer;
|
$suggestedUsers[spl_object_hash($referrer)] = $referrer;
|
||||||
|
|
||||||
return $suggestedUsers;
|
return $suggestedUsers;
|
||||||
}
|
}
|
||||||
|
@ -96,7 +96,7 @@ class AccompanyingPeriodWorkEvaluationWorkflowHandler implements EntityWorkflowH
|
|||||||
->getAccompanyingPeriod()
|
->getAccompanyingPeriod()
|
||||||
->getUser();
|
->getUser();
|
||||||
|
|
||||||
$suggestedUsers[$referrer->getId()] = $referrer;
|
$suggestedUsers[spl_object_hash($referrer)] = $referrer;
|
||||||
|
|
||||||
return $suggestedUsers;
|
return $suggestedUsers;
|
||||||
}
|
}
|
||||||
|
@ -102,7 +102,7 @@ class AccompanyingPeriodWorkWorkflowHandler implements EntityWorkflowHandlerInte
|
|||||||
->getAccompanyingPeriod()
|
->getAccompanyingPeriod()
|
||||||
->getUser();
|
->getUser();
|
||||||
|
|
||||||
$suggestedUsers[$referrer->getId()] = $referrer;
|
$suggestedUsers[spl_object_hash($referrer)] = $referrer;
|
||||||
|
|
||||||
return $suggestedUsers;
|
return $suggestedUsers;
|
||||||
}
|
}
|
||||||
|
@ -54,7 +54,7 @@ class PickThirdpartyDynamicType extends AbstractType
|
|||||||
->setDefault('multiple', false)
|
->setDefault('multiple', false)
|
||||||
->setAllowedTypes('multiple', ['bool'])
|
->setAllowedTypes('multiple', ['bool'])
|
||||||
->setDefault('compound', false)
|
->setDefault('compound', false)
|
||||||
->setDefault('suggested', null);
|
->setDefault('suggested', []);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getBlockPrefix()
|
public function getBlockPrefix()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user