Rev 4687 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4561 | obado | 1 | # GetClassesUser |
4667 | obado | 2 | # Liste les classes liees a un utilisateur quser |
4561 | obado | 3 | |
1373 | bpr | 4 | !read jobs/listclasses.proc |
4687 | obado | 5 | !if $error!=$empty |
6 | !exit |
||
7 | !endif |
||
8 | |||
9 | |||
4561 | obado | 10 | listclasses_cnt=!itemcnt $listclasses |
4667 | obado | 11 | |
4687 | obado | 12 | #on stock le parametre rclass demand |
13 | r_class=$rclass |
||
14 | |||
1373 | bpr | 15 | !for cl =1 to $listclasses_cnt |
4667 | obado | 16 | |
4668 | obado | 17 | qclass=!item $cl of $listclasses |
18 | rclass=!item $cl of $list_rclasses |
||
19 | |||
1373 | bpr | 20 | !read scripts/check.user |
4667 | obado | 21 | |
22 | !if $error!=$empty |
||
23 | user_error=!append item $error to $user_error |
||
24 | error=$empty |
||
25 | !else |
||
26 | listclassesuser=!append item $qclass to $listclassesuser |
||
4668 | obado | 27 | list_rclassesuser=!append item $rclass to $list_rclassesuser |
4667 | obado | 28 | !endif |
29 | |||
1373 | bpr | 30 | !next |
31 | |||
4687 | obado | 32 | #puis on reinitialise rclass (il pourra ainsi tre retourn au demandeur) |
33 | rclass=$r_class |
||
34 | |||
4667 | obado | 35 | nb_user_error=!itemcnt $user_error |
36 | |||
4783 | obado | 37 | !if $listclassesuser=$empty |
38 | #debug_msg n'est utilis que pour le developpement, et sera retirer en production |
||
39 | !if $nb_user_error > 0 |
||
40 | debug_msg = This job also generated $nb_user_error errors ($user_error) |
||
41 | !endif |
||
42 | error=user $quser didn't participate in $listclasses_cnt listed classes ($listclasses). $debug_msg |
||
1373 | bpr | 43 | !exit |
44 | !endif |