Here is how I suggest this should be accommodated:
A new class status is created called "Display". If the session the class is in is being displayed (Active, and within it's publish dates) this state will show it but with no register option.
In the admin classes list view, we would add an option to the multiple selector widget at the top left to "select all display" so they can easily be changed to pre-register. A "Make Display" button would change selected class(se) to this status.
- Should admin enrollments be allowed in "display" classes?
- Should classes in this mode be automatically changed to pre-reg at the start of the pre-reg period in the session settings?
- Should make-ups be allowed in display classes? It is one way of handling closing registration for a current session, so this might be good. Nobody will be able to make up before the pre-reg, as they are not registered.
Originally from ticket #12114.
I have set up my Spring classes, but I am not ready to enable pre
registration. That begins on 2/18. I still would like people who are
browsing my site to be able to see a class schedule.
Classes can be in one of 4 states: Initial, Pre-register, Active, or completed.
In initial and completed they are not shown on the website, and in Pre-Register or Active they are shown. So this is not what you are looking for.
The only feature that shows a class but does not allow registration is the "Registration Method" which can be set to No Registration. However, this is set on a class by class basis, so it would be a lot of updating to make them all no Registration, and then change them all to Standard Registration when you open your pre-registration period.
Would you like a way to keep the last session schedule displayed, but with no register links, or would you like to show the new session with no registration links? I'm guessing both, at different times :-)
Yes, exactly right. A date when the current session's registration button
disappear and then a date when the new session schedule appears w/no
registration button until pre reg is enable.