I have set the global default registration status to Approved through the admin interface.
Never the less, when I create new events, the default registration status is set to Pending Payment.
It seems as the global setting is not getting read, but it’s hard to say for sure. Which Event Espresso core file is outputing the drop down for default registration status on the edit event page? I might be able to find out what’s happening if I can dig into that file. I assume the global setting is stored in DB, is there anywhere I can temporarily hook into to check that it gets read properly?
All other suggestions on how to debug this is of course also very welcome.
Thanks for letting us know about this. I can confirm the global setting is saving, but somewhere between the saved data and adding it to the new events it’s getting lost. I can’t pinpoint this, so I will open up a developer ticket to examine it in more detail.
Okay, thanks. Is it possible to say anything on when you might get a chance to check up on it?
In the mean time I guess I’ll have to do what I do more and more of in regards to Event Espresso: jQuery hacks that update, hide, translate and re-phrase stuff after the page has loaded..
While I can’t give you a timeframe for when the fix will be finished and merged into core, I can tell you that the fix is pending code review and testing. You can also view the commits for the fix in this branch:
The support post ‘Global default registration status not working’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.