Hay un sitio web donde puedes comprar cursos, después de comprar un curso (30 días), el curso comprado aparece en tu cuenta personal, el cual puedes administrar: Poner en pausa durante 7 días (Digamos que han pasado 15 días, poner en pausa durante 7 días, y después de 7 días, los cursos continúan durante 15 días). Además, el administrador también puede pausar cursos. ¿Cómo se puede implementar esto?
Es decir, la pausa de cursos por parte del usuario o administrador. Tal vez alguien tenga soluciones preparadas, o algo similar, o al menos ideas sobre cómo se puede implementar, estaré muy agradecido. Lamentablemente, no puedo proporcionar un ejemplo :( pero si alguien tiene una solución preparada y la envía aquí, entonces podré adaptarla por mí mismo
Puede guardar dos fechas para la entidad de su course . La fecha startAt y la fecha endAt . Cuando alguien compra un curso, la fecha de compra se almacena en el campo de fecha de startAt endAt startAt 30 Cuando el usuario pausa un curso, simplemente extiende la fecha de finalización por la pausa y establece un indicador de estado, que endAt que el curso está en pausa.