Forum

Welcome to ProjeQtOr new Forum. We migrated old forum to the new website.
You will find all your posts here, with your usual account.
Just one point : you’ll have to reinitialize your password. Use “Lost password” feature.

Affect all team mem...
 
Notifications
Clear all

Affect all team members of a project

13 Posts
2 Users
0 Reactions
10.7 K Views
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 
[#3226]

I create a team of 50 resources to affect to a project. The button to affect results 0 affectation. Could you indicate me what I forgot in the approach? 🙁
The project is created as well as the team.


 
Posted : 04 Apr 2016 12H35
(@babynus)
Posts: 14952
Member Admin
 

Are the members already affected to the project ?
Can you check for errors ?


 
Posted : 04 Apr 2016 17H08
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 

No resource of this team is allocated to the project. Attached capture screen of the log


 
Posted : 04 Apr 2016 17H51
(@babynus)
Posts: 14952
Member Admin
 

create a team of 50 resources to affect to a project.

detail how you did this ?


 
Posted : 04 Apr 2016 17H56
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 

This team contains materials resources. some projects neads them.


 
Posted : 04 Apr 2016 18H19
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 

1- i create the team
2- create ressource with the team
3- on the page team , click on the button "affecter tous les membres de l'équipe à un projet"
4- résultat = 0 affectations


 
Posted : 04 Apr 2016 18H25
(@babynus)
Posts: 14952
Member Admin
 

Can you show print screen of the team object ?
And of the project object ?


 
Posted : 04 Apr 2016 18H27
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 

Joint project and the team.
Two ressources IEV and IE6 affected one by one


 
Posted : 04 Apr 2016 18H39
(@babynus)
Posts: 14952
Member Admin
 

I am afraid I cannot reproduce.
So it is difficult to analyse.

If you can, can you add one line after line 117 in /tool/saveAffectation.php, this way :

    $res=$affectation->save();
   traceLog($res);

Then run test again and post log file.
Thanks.


 
Posted : 07 Apr 2016 5H56
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 

Hi
This the result in the log :

2016-04-11 15:10:24.401 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.402 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.416 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.417 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.418 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.421 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.422 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.423 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.426 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.427 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.428 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.431 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.432 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.433 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.437 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.438 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.439 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.442 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.443 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.444 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.448 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.449 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.449 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.453 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.454 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.455 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.459 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.460 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.461 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.464 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.465 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.466 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.469 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.470 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.471 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.475 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.476 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.477 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.480 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.481 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.481 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.485 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.486 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.487 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.490 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.491 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.492 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.495 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.496 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.497 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.500 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.501 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.502 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.506 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.507 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.508 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.511 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.512 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.513 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.516 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.517 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.518 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.521 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.522 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.523 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.526 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.527 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.528 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.532 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.533 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.534 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.537 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.539 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.540 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.543 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.544 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.545 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.548 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.549 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.550 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.553 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.554 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.555 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.558 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.559 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.560 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.563 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.564 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.565 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.568 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.569 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.570 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.573 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.574 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.575 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.578 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.579 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.580 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.583 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.584 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.585 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.588 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.589 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.590 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.593 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.594 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.595 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.598 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.599 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.600 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.603 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.604 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.605 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.608 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.609 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.610 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.613 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.614 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.615 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.618 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.619 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.620 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.623 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.624 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.625 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.628 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.629 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.630 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.633 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.634 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.635 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.638 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.639 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.640 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.643 ===== TRACE ===== --- PI: log affectation->save() avec idTeam ---
2016-04-11 15:10:24.644 ===== TRACE ===== Contrôles invalides.

le champ 'profil' est obligatoire
2016-04-11 15:10:24.645 ===== TRACE ===== --- FIN PI: log affectation->save() avec idTeam ---

Best regard


 
Posted : 11 Apr 2016 18H43
(@babynus)
Posts: 14952
Member Admin
 

OK, I understand the issue now.
It is because while affecting team, each resource is affected with its own default profile.
But your resources don't have a default profile.
So you need to define profile for a resource in order to affect it through team affectation.
Request #2045 recorder to give possibility to define profile for all the team when affecting the team.


 
Posted : 14 Apr 2016 18H38
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 

Hi
Solution: the affectation requires that the profile of the resource is informed (for instance guest), even if the resource is not a user and if it is of type material.


 
Posted : 14 Apr 2016 18H50
JULIEN
(@mhjulien)
Posts: 14
Active Member
Topic starter
 

Thanks for reply


 
Posted : 14 Apr 2016 18H56
Share:

Scroll to Top