I'm working on an application where each user may have access to many Project
(s) and where each Project
may contain many Campaign
(s) and so on and so forth.
Then my URLs look like:
/project/{project}
/member
/project/{project}
/member/{member}
/project/{project}
/campaign
/project/{project}
/campaign/{campaign}
/project/{project}
/campaign/{campaign}
/plot
/project/{project}
/campaign/{campaign}
/plot/{plot}
I've read that @ParamConverter
can handle these URLs to suit my needs.
--Problem--
I'm looking for a way to very that any user accessing a project is authorized to... without copy the code inside each controller.
One user can be bounded to many projects, granted with (ROLE_MEMBER
or ROLE_ADMIN
).