Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When clicking Add event, module times out and aborts. #252

Open
shash99 opened this issue Sep 14, 2023 · 5 comments
Open

When clicking Add event, module times out and aborts. #252

shash99 opened this issue Sep 14, 2023 · 5 comments

Comments

@shash99
Copy link

shash99 commented Sep 14, 2023

Please summarize your question in one sentence

When attempting to display the add page, the process performs sql stored procedure(s) (aspnet_Membership_GetUserByName, and more) for every user on the system. Is this how version 7.00.07 works?

Give a more extended description

When attempting to display the add page, the process performs sql stored procedure(s) (aspnet_Membership_GetUserByName, and more) for every user on the system. We have over 92,000 users and the system will timeout and abort at just over record 7100. This occurred after the DNN upgrade to 9.10.06 and Event module v. 7.00.07. We did not have this issue before the upgrade.

Steps to reproduce (if needed)

Other comments or remarks

@WillStrohl
Copy link
Member

Ah, this sounds like it's related to the other issue. The built-in API isn't friendly to sites with large numbers of user accounts, but the persona bar has a more optimized method for doing this (not in the main API). We've had to update this in the Upendo DNN User Manager Module recently. Here's the PR, just in case anyone here has the time to implement it in this module.

@shash99
Copy link
Author

shash99 commented Sep 19, 2023 via email

@WillStrohl
Copy link
Member

Well, a lot of people have used a lot of other methods to display events. DnnGo has one that some people use. There's also another one by DnnSmart. I haven't used either one myself.

We tend to use a structured content module and list events, instead of implementing a calendar UI.

Also, it's worth noting that if you wish to just stay on this Events module, there are many people who would be willing to do the work as a sponsored project. If that's the approach you'd prefer, I'd recommend going through the Agencies on the community site. Find ~3 or so that you want to interview and choose one. Alternatively, you can do the same by targeting folks who are known to be active in the community leaderboard. Most of them are great developers and even have an agency that you may have overlooked.

So, you still have plenty of options. This module just doesn't have someone leading it the same way as it was before. That also could change. The open-source world is full of excitement and changes. :)

@shash99
Copy link
Author

shash99 commented Sep 27, 2023 via email

@WillStrohl
Copy link
Member

My pleasure 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants