[eluser]Chillahan[/eluser]
Right, but what if I have something more complicated, like changing the status of a project but first checking that all stakeholders have signed off on the draft and that certain project specs are in place, etc. - it's all really only going to happen in one controller for changing the status, so I guess it just continues to live in the controller (and/or the model that does this status update - this is how I do such things to date)? Or if I really want to make it look "clean", I could put it in a Library anyway?
I am thinking it would make sense, because then I could have multiple private functions in the class, and check different things among those functions. Even though I access the main function only from one controller, it would help keep the controller leaner and split the code up more in the library. DOes this sound like the right approach?
I already have plans to put user permissions in a Library, since there are several levels, and they change based on which controller is being accessed, the status of the project, the seniority of the user, etc.