Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsFeature EVT-7537 (event admin enrollment of users)Feature EVT-7537 (event admin enrollment of users)
Previous
 
Next
New Post
2/4/2009 5:27 PM
 

Hello,

I already have enhanced the module (current release version) for internal use by making it possible to "manually" enroll a user. I enjoy you added such a feature. But while a simple dropdown list presenting a list of users is enough for, say tens of users, it may be a nightmare looking for the user to select when having hundreds of registered users. The way I did that is by using a datagrid presenting the firstname, lastname, username and email in the grid. The filter is "lastname starting with", "username starting with" and "groupname equal to". This way it is possible to limit the users shown in the list, selecting multiple users and enroll them in one click. When enrolled, the list of enrolled users is refreshed.
Do you intend to enhance the "enroll users" feature this way ?

Here is an example:

 
New Post
2/5/2009 2:32 AM
 

Are you willing to donate your enhancements to the team?


XCESS expertise center b.v.
Regards,
Ernst Peter
LinkedIn Profile Ernst Peter Tamminga


XCESS: DNN/Evoq specialist, zie www.xcess.nl

Events 7.0.1 - Released
Reports 6.1.0 - Released
 
New Post
2/5/2009 10:28 AM
 

It would not be a problem for myself. I have asked my client if they accept it. I will keep you informed of it. I based my customization on version 04.00.02 . I hope it does not interfere with what you did on the beta version.

The way I did the customization is through a user control (the print screen is exactly what the user control is), which raises a "refreshed" event. This way, I only had to insert the user control in editevents.ascx, and consume the event to refresh the "enrolled users" list. I have done it this way in order to minimize the impact of upgrading to a new version of the standard module (only 10 to 15 lines of code in editevents.ascx.vb)

Yann

 

 
New Post
2/5/2009 1:25 PM
 

The table structure of the Events module in 4.1.0 has changed drastically compared to 4.0.2, mostly due to a better setup of recurring events and by implementing correct Referential Integrity.

Time will tell if your enhancements can be implemented easily. Thank you for considering.


XCESS expertise center b.v.
Regards,
Ernst Peter
LinkedIn Profile Ernst Peter Tamminga


XCESS: DNN/Evoq specialist, zie www.xcess.nl

Events 7.0.1 - Released
Reports 6.1.0 - Released
 
New Post
2/5/2009 3:44 PM
 

Actually, the only potential data model dependent code is a method called "EnrollUser" that uses EventController and EventInfo. It may take a few minutes to update the code if recurring events and referential integrity functionality are implemented in the controller. The only assumption is that manually enrolling a user do not need to be moderated (approved = true), but should it be ? (I can use the same logic for moderation as when a user enrolls by him/herself) Also, it does not redirect to PPEnroll, since it is assumed that when it is a paid event, the billing process would be also manual, but should it be ?

Anyway, most of the functionality is more in the UI that in business rules. If you already have implemented correct business rules, there should be no problem to integrate the new UI.

I just received a confirmation from my client that they have no problem donate my work to the team. Just keep me informed of the process you want me to apply.

Thanks,

   Yann

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsFeature EVT-7537 (event admin enrollment of users)Feature EVT-7537 (event admin enrollment of users)


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out