@@ -62,7 +62,7 @@ public function indexAction(): Response
6262
6363 $ table_fields = [
6464 'username ' => ['title ' => 'username ' , 'sort ' => true , 'default_sort ' => true ],
65- 'externalid ' => ['title ' => 'external ID ' , 'sort ' => true ],
65+ 'externalid ' => ['title ' => 'ID ' , 'sort ' => true ],
6666 'name ' => ['title ' => 'name ' , 'sort ' => true ],
6767 'email ' => ['title ' => 'email ' , 'sort ' => true ],
6868 'user_roles ' => ['title ' => 'roles ' , 'sort ' => true ],
@@ -86,7 +86,7 @@ public function indexAction(): Response
8686 $ userdata = [];
8787 $ useractions = [];
8888
89- $ this ->addEntityCheckbox ($ userdata , $ u , $ u ->getUserid (), 'user-checkbox ' , fn (User $ user ) => $ user ->getUserid () !== $ this ->dj ->getUser ()->getUserid ());
89+ $ this ->addEntityCheckbox ($ userdata , $ u , $ u ->getExternalid (), 'user-checkbox ' , fn (User $ user ) => $ user ->getUserid () !== $ this ->dj ->getUser ()->getUserid ());
9090
9191 // Get whatever fields we can from the user object itself.
9292 foreach ($ table_fields as $ k => $ v ) {
@@ -108,9 +108,9 @@ public function indexAction(): Response
108108 ];
109109 $ userdata ['team ' ] = [
110110 'value ' => $ u ->getTeamName (),
111- 'sortvalue ' => $ u ->getTeam ()->getTeamid (),
111+ 'sortvalue ' => $ u ->getTeam ()->getExternalid (),
112112 'link ' => $ this ->generateUrl ('jury_team ' , [
113- 'teamId ' => $ u ->getTeam ()->getTeamid (),
113+ 'teamId ' => $ u ->getTeam ()->getExternalid (),
114114 ]),
115115 'title ' => $ u ->getTeam ()->getEffectiveName (),
116116 ];
@@ -138,14 +138,14 @@ public function indexAction(): Response
138138 'icon ' => 'edit ' ,
139139 'title ' => 'edit this user ' ,
140140 'link ' => $ this ->generateUrl ('jury_user_edit ' , [
141- 'userId ' => $ u ->getUserid (),
141+ 'userId ' => $ u ->getExternalid (),
142142 ])
143143 ];
144144 $ useractions [] = [
145145 'icon ' => 'trash-alt ' ,
146146 'title ' => 'delete this user ' ,
147147 'link ' => $ this ->generateUrl ('jury_user_delete ' , [
148- 'userId ' => $ u ->getUserid (),
148+ 'userId ' => $ u ->getExternalid (),
149149 ]),
150150 'ajaxModal ' => true ,
151151 ];
@@ -163,7 +163,7 @@ public function indexAction(): Response
163163 $ users_table [] = [
164164 'data ' => $ userdata ,
165165 'actions ' => $ useractions ,
166- 'link ' => $ this ->generateUrl ('jury_user ' , ['userId ' => $ u ->getUserid ()]),
166+ 'link ' => $ this ->generateUrl ('jury_user ' , ['userId ' => $ u ->getExternalid ()]),
167167 'cssclass ' => $ u ->getEnabled () ? '' : 'disabled ' ,
168168 ];
169169 }
@@ -218,10 +218,10 @@ public function checkPasswordLength(User $user, FormInterface $form): ?Response
218218 }
219219
220220 #[IsGranted('ROLE_ADMIN ' )]
221- #[Route(path: '/{userId<\d+> }/edit ' , name: 'jury_user_edit ' )]
222- public function editAction (Request $ request , int $ userId ): Response
221+ #[Route(path: '/{userId}/edit ' , name: 'jury_user_edit ' )]
222+ public function editAction (Request $ request , string $ userId ): Response
223223 {
224- $ user = $ this ->em ->getRepository (User::class)->find ($ userId );
224+ $ user = $ this ->em ->getRepository (User::class)->findByExternalId ($ userId );
225225 if (!$ user ) {
226226 throw new NotFoundHttpException (sprintf ('User with ID %s not found ' , $ userId ));
227227 }
@@ -247,7 +247,7 @@ public function editAction(Request $request, int $userId): Response
247247 $ this ->tokenStorage ->setToken ($ token );
248248 }
249249
250- return $ this ->redirectToRoute ('jury_user ' , ['userId ' => $ user ->getUserid ()]);
250+ return $ this ->redirectToRoute ('jury_user ' , ['userId ' => $ user ->getExternalid ()]);
251251 }
252252
253253 return $ this ->render ('jury/user_edit.html.twig ' , [
@@ -257,10 +257,10 @@ public function editAction(Request $request, int $userId): Response
257257 }
258258
259259 #[IsGranted('ROLE_ADMIN ' )]
260- #[Route(path: '/{userId<\d+> }/delete ' , name: 'jury_user_delete ' )]
261- public function deleteAction (Request $ request , int $ userId ): Response
260+ #[Route(path: '/{userId}/delete ' , name: 'jury_user_delete ' )]
261+ public function deleteAction (Request $ request , string $ userId ): Response
262262 {
263- $ user = $ this ->em ->getRepository (User::class)->find ($ userId );
263+ $ user = $ this ->em ->getRepository (User::class)->findByExternalId ($ userId );
264264 if (!$ user ) {
265265 throw new NotFoundHttpException (sprintf ('User with ID %s not found ' , $ userId ));
266266 }
@@ -269,7 +269,7 @@ public function deleteAction(Request $request, int $userId): Response
269269 }
270270
271271 #[IsGranted('ROLE_ADMIN ' )]
272- #[Route(path: '/add ' , name: 'jury_user_add ' )]
272+ #[Route(path: '/add ' , name: 'jury_user_add ' , priority: 1 )]
273273 public function addAction (
274274 Request $ request ,
275275 #[MapQueryParameter]
@@ -286,7 +286,7 @@ public function addAction(
286286
287287 if ($ response = $ this ->processAddFormForExternalIdEntity (
288288 $ form , $ user ,
289- fn () => $ this ->generateUrl ('jury_user ' , ['userId ' => $ user ->getUserid ()]),
289+ fn () => $ this ->generateUrl ('jury_user ' , ['userId ' => $ user ->getExternalid ()]),
290290 function () use ($ user , $ form ) {
291291 if ($ errorResult = $ this ->checkPasswordLength ($ user , $ form )) {
292292 return $ errorResult ;
@@ -306,7 +306,7 @@ function () use ($user, $form) {
306306 }
307307
308308 #[IsGranted('ROLE_ADMIN ' )]
309- #[Route(path: '/generate-passwords ' , name: 'jury_generate_passwords ' )]
309+ #[Route(path: '/generate-passwords ' , name: 'jury_generate_passwords ' , priority: 1 )]
310310 public function generatePasswordsAction (Request $ request ): Response
311311 {
312312 $ form = $ this ->createForm (GeneratePasswordsType::class);
@@ -371,7 +371,7 @@ public function generatePasswordsAction(Request $request): Response
371371 }
372372
373373 #[IsGranted('ROLE_ADMIN ' )]
374- #[Route(path: '/reset_login_status ' , name: 'jury_reset_login_status ' )]
374+ #[Route(path: '/reset_login_status ' , name: 'jury_reset_login_status ' , priority: 1 )]
375375 public function resetTeamLoginStatus (Request $ request ): Response
376376 {
377377 /** @var Role $teamRole */
@@ -392,7 +392,7 @@ public function resetTeamLoginStatus(Request $request): Response
392392 }
393393
394394 #[IsGranted('ROLE_ADMIN ' )]
395- #[Route(path: '/delete-multiple ' , name: 'jury_user_delete_multiple ' , methods: ['GET ' , 'POST ' ])]
395+ #[Route(path: '/delete-multiple ' , name: 'jury_user_delete_multiple ' , methods: ['GET ' , 'POST ' ], priority: 1 )]
396396 public function deleteMultipleAction (Request $ request ): Response
397397 {
398398 return $ this ->deleteMultiple (
0 commit comments