Sep 13th, 2009, 10:17 AM
Hi Chilli,
Sorry for not getting back to you sooner. FT2 actually DID have that functionality before the first Beta release, but I dropped it because I was afraid it might cause confusion.
Basically it's just a UI problem: when editing a client account, the "login page" field is on the Settings tab. It would seem appropriate to add the forms that that user is assigned to in that dropdown so that you could pinpoint which form the user gets redirected to when they log in. *However*, since you can assign forms to clients on other pages (e.g. the Edit Client -> Forms tab), you could unassign a client from a form that has been marked as their login form. In that case, I'd need to reset their login page to something else, which could be surprising to people who (for example) accidentally unassign a user from a form, then reassign them.
I try to shy away from creating "hidden" issues like this. Drupal does it all over the place, which drives me barmy. You change a setting somewhere then you don't realize you need to change OTHER settings on other pages in order to make it work the way you want.
But being able to log in directly to a specific form DOES seem reasonable. Eesh. I guess I'll have to give it some more thought. One option would be to alert a message to the user letting them know that a user's login page just changed.
- Ben
Sorry for not getting back to you sooner. FT2 actually DID have that functionality before the first Beta release, but I dropped it because I was afraid it might cause confusion.
Basically it's just a UI problem: when editing a client account, the "login page" field is on the Settings tab. It would seem appropriate to add the forms that that user is assigned to in that dropdown so that you could pinpoint which form the user gets redirected to when they log in. *However*, since you can assign forms to clients on other pages (e.g. the Edit Client -> Forms tab), you could unassign a client from a form that has been marked as their login form. In that case, I'd need to reset their login page to something else, which could be surprising to people who (for example) accidentally unassign a user from a form, then reassign them.
I try to shy away from creating "hidden" issues like this. Drupal does it all over the place, which drives me barmy. You change a setting somewhere then you don't realize you need to change OTHER settings on other pages in order to make it work the way you want.
But being able to log in directly to a specific form DOES seem reasonable. Eesh. I guess I'll have to give it some more thought. One option would be to alert a message to the user letting them know that a user's login page just changed.
- Ben