Continued with clearing more of the team's requests

This commit is contained in:
Tiago Ribeiro
2024-10-28 15:35:57 +00:00
parent fa0c502467
commit ef857fee59
10 changed files with 70 additions and 19 deletions

View File

@@ -50,7 +50,10 @@ export const getServerSideProps = withIronSessionSsr(async ({req, res, params})
if (!assignment) return redirect("/assignments")
const entity = await getEntityWithRoles(assignment.entity || "")
if (!entity) return redirect("/assignments")
if (!entity){
const users = await getUsers()
return {props: serialize({user, users, assignment})};
}
if (!doesEntityAllow(user, entity, 'view_assignments')) return redirect("/assignments")
@@ -63,7 +66,7 @@ interface Props {
user: User;
users: User[];
assignment: Assignment;
entity: EntityWithRoles
entity?: EntityWithRoles
}
export default function AssignmentView({user, users, entity, assignment}: Props) {