* fix: able to create consecutive ooo * added e2e test * chore * update to allow overlapping ooo and test for same * refactor to reduce repeating code in tests * nit * added testcases for consecutive and reverse redirects * fix:duplicate OOO creation * prevent duplicate entries, also added test * chore * update after merges * correct datetype in prisma query * update to changes in rdp after merge --------- Co-authored-by: Prashant Varma <prashantvarma5083@gmail.com>